7. Ticketprinting in Brocade

Auteur Jan Corthouts
Aanmaak 18 jun 2002 09:31
Aangepast door Luc Bastiaenssen
Aangepast op 22 sep 2005 16:43

7.1. Abstract

Dit document beschrijft de wijze waarop in Brocade gebruik kan worden gemaakt van ticketprinting.

7.2. Algemene aspecten

In Brocade kunnen bij de volgende leenoperaties tickets worden afgedrukt:

  • Bij uitlenen
  • Bij innemen
  • Bij verlengen
  • Bij innemen van gereserveerde documenten
  • Bij overzicht van uitgeleende documenten bij een lezer
  • Bij betaling

Om ticketprinting toe te laten dienen volgende zaken te gebeuren:

  • Parametriseren van het leensysteem
  • Parametriseren van het werkstation
  • Hardware-vereisten
  • Software-vereisten

Deze onderdelen worden hierna meer in detail behandeld.

7.3. Parametriseren van het leensysteem

In het leensysteem wordt ingesteld welke types tickets beschikbaar moeten zijn. Ga naar Brocade ‣ Leen ‣ Leen - Beheersfuncties ‣ Leensystemen [link] om volgende parameters in te stellen:

  • Bij het uitlenen
    • Geen ticket
    • Ticket met daarop de net uitgeleende objecten
    • Ticket met daarop alle uitgeleende objecten
  • Bij inname
    • Geen ticket
    • Ticket met daarop enkel net ingenomen objecten
  • Bij inname gereserveerd werk
    • Geen ticket
    • Ticket met daarop info over
  • Bij verlengen
    • Geen ticket
    • Ticket met daarop de net verlengde objecten
    • Ticket met daarop alle uitgeleende objecten
  • Bij invoeren van kastranscatie
    • Geen ticket
    • Bij betaling kasticket afdrukken

In het leensysteem wordt ingesteld welke types tickets beschikbaar moeten zijn. Ga naar Brocade ‣ Leen ‣ Leen - Beheersfuncties ‣ Leensystemen [link] om volgende parameters in te stellen:

  • Bij het uitlenen
    • Geen ticket
    • Ticket met daarop de net uitgeleende objecten
    • Ticket met daarop alle uitgeleende objecten
  • Bij inname
    • Geen ticket
    • Ticket met daarop enkel net ingenomen objecten
  • Bij inname gereserveerd werk
    • Geen ticket
    • Ticket met daarop info over
  • Bij verlengen
    • Geen ticket
    • Ticket met daarop de net verlengde objecten
    • Ticket met daarop alle uitgeleende objecten
  • Bij invoeren van kastranscatie
    • Geen ticket
    • Bij betaling kasticket afdrukken

7.4. Parametriseren van de ticket lay-out

Bij het opstarten van Brocade, wordt de PC aan een werkstation gekoppeld. Voor meer info over deze techniek zie Identificatie van een Brocade werkstation. Het werkstation geeft aan op welke werkplek je je bevindt. De aanduiding van het werkstation verwijst dus naar de balie waar je op dat ogenblik werkt.

De lay-out van een ticket wordt vastgelegd in de definitie van het werkstation. Ga naar Brocade ‣ Leen ‣ Leen - Beheersfuncties ‣ Ticket lay-outs [link] om de ticketdefinities voor uw locatie vast te leggen.

De koppeling tussen werkstation en ticketdefinitie biedt het voordeel dat je de inhoud van een ticket kan afstemmen op de uitleenlocatie.

De lay-out wordt vastgelegd met behulp van:

een prefix
een vaste tekst bovenaan het ticket
een suffix
een vaste tekst onderaan het ticket
body
variabele gegevens (lijst van objecten, kastransacties)

Prefix en suffix kunnen zelf worden ingevuld. De body van het ticket bevat variabele gegevens en wordt door het systeem zelf bepaald. In de prefix en de suffix kan je wel aangeven waar variabele gegevens dienen geplaatst. Deze variabele elementen zijn:

  • <date>: datum en uur van transactie
  • <name>: naam van de lezer
  • <eloi>: lezersnummer (e-loi)
  • <enr>: streepjescode van de lezer (type van streepjescode is afh. van meta-info eindgebruikerssysteem)
  • <phone>: telefoonnummer van de lezer
  • <staff>: naam van het personeelslid
  • <feedn>: line feed waarbij n staat voor een cijfer dat het aantal line feeds geeft

Voorbeeld van een prefix:

bibliotheek
Leeszaal A
PB 13
2610 Antwerpen
Tel: 03/820 21 42
=======================================

Geleend op: <date>
Aan: <name>

Voorbeeld van een suffix:

=======================================
Opgepast:
UIA-bibliotheek gesloten op 21/07/2002
=======================================

Voorbeeld van het resultaat bij een uitleenticket:

UIA-bibliotheek
Leeszaal A
PB 13
2610 Antwerpen
Tel: 03/820 21 42
=======================================

Geleend op: 23/05/2002 17:23
Aan: Corthouts, Jan

Terug tegen: 01/07/2002
Anet testbalie

o:lvd:1392968 HTML 3: electronic pub...
o:lvd:1501451 HTML, CGI, SGML, VRML,...
o:lvd:1511430 HTML 3.2 and CGI unlea...

=======================================
Opgepast:
UIA-bibliotheek gesloten op 21/07/2002
=======================================

7.5. Softwarevereisten

De Anet Localweb-toepassing (versie 2.01) van Brocade vind je in Brocade te Brocade ‣ Software archief [link]. Dit is een stukje software dat werd gemaakt door Anet en dat je op je lokale PC moet installeren. Van zodra dat gebeurd is, wordt bij het opstarten van de PC automatisch het programma localweb gestart.

De printer driver voor Epson TM-T88IV vind je eveneens in Brocade te Brocade ‣ Software archief [link]. Meer informatie over het installeren van de printer vind je in Afstelling Brocade PC.

De ticketprinting van Brocade maakt dus onderliggend gebruik van een speciale web server die op de PC wordt geïnstalleerd. Deze web server capteert data uit Brocade, formatteert de data en stuurt die tenslotte door naar de lokale printer. Bij de parameters van het werkstation kan je aangeven welke PC en printer precies dienen aangestuurd. Voorbeelden:

http://localhost:8081/ticketprinter of GET:http://localhost:8081/ticketprinter
De ticketgegevens worden gestuurd naar de printer met de naam ticketprinter op de lokale PC. Let op: indien de af te drukken informatie veel data bevat (bijv. veel uitgeleende objecten) en je gebruikt Internet Explorer, dan is de kans groot dat et systeem geen ticket produceert. Daarom is het beter te werken met de POST-parameter (cfr. hieronder).
POST:http://localhost:8081/ticketprinter
Idem. Maar de gegevens worden nu naar de lokale web server gestuurd via POST. Deze werkwijze is verkieselijk, want omzeilt het probleem van lange URL’s, waarmee Internet Explorer moeilijkheden heeft. Met andere woorden, met de POST-medthode kan je wel omvangrijke tickets afdrukken.
http://143.169.16.51:8081/ticketprinter
De ticketgegevens worden gestuurd naar de printer met de naam ticketprinter op de PC met IP-nummer 143.169.16.51. Je kan deze optie gebruiken om tickets af te drukken op een andere PC die met een ticketprinter is uitgerust. Ook in deze optie kan je desgewenst de parameter ET of POST toevoegen.

7.6. Hardwarevereisten

Om tickets te kunnen afdrukken heb je volgende hardware nodig:

  • Ticket printer Epson TM-T88V (met Autocutter + USB, kostprijs: ca. 550 EUR excl. BTW)
  • Thermische papierrolletjes