42. Genereren en afdrukken streepjescodes in Brocade

Auteur Jan Corthouts
Aanmaak 28 mei 2003
Aangepast op 22 dec 2005
Oud BVV nr 2061

42.1. Abstract

Dit document beschrijft de wijze waarop in Brocade streepjescodes kunnen worden afgedrukt. Het afdrukken van streepjescodes kan gebeuren:

42.2. Printen van streepjescode vanuit acquisitie: werking

In het bestelformulier van een monografie of ter hoogte van een abonnement kan je bij een ontvangen item op drie verschillende manieren een streepjescode invullen (rubriek Groepen/Exemplaren).

Aanwinsten ‣ Bestelling invoeren/wijzigen [link]
Aanwinsten ‣ Abonnement invoeren/wijzigen [link]
  • Inlezen van een streepjescode met behulp van een streepjescode leespen of streepjescode scanner (bijvoorbeeld op basis van voorgedrukte labels).
  • Plaatsen van een sterretje en registreren: Brocade zal automatisch een streepjescode toevoegen. Zie Voorwaarden voor correcte werking.
  • Aanvinken Ontvangen ter hoogte van het item en klikken op Registreer. Brocade zal automatisch een streepjescode toevoegen. Zie Voorwaarden voor correcte werking.

Na het toekennen van de streepjescode, kan Brocade er ook voor zorgen dat die code wordt afgedrukt. Ook hier bestaan er een aantal mogelijkheden:

  • In het bestelformulier van een monografie verschijnt naast elke barcode een checkbox Afdrukken. Aanvinken van deze checkbox(en) en vervolgens de checkbox Geselecteerde streepjescodes afdrukken onder de rubriek Activiteiten, zal bij het aanklikken van de Registreer knop de geselecteerde streepjescodes via localweb naar de printer met de naam barcodeprinter doorsturen.
  • Alle streepjescodes kunnen ook in één keer geselecteerd worden met de gelijknamige knop ter hoogte van de rubriek Groepen.

42.3. Genereren en afdrukken van een range van streepjescode labels: werking

Met behulp van de toepassing Catalografie ‣ Catalografie - Beheersfuncties ‣ Genereer barcode labels [link] kan je zelf een range van streepjescodes afdrukken. Deze toepassing wordt gevoed met volgende informatie:

Streepjescodetype
Verwijs naar het correcte type van de streepjescodes.
Vaste tekst
Deze tekst zal worden afgedrukt op elk etiket, boven de streepjescode.
Genereer aantal exemplaren
Geef het aantal streepjescodes op dat je wil genereren.
(Her)druk volgende nummers
Geef de streepjescodes op die je wil afdrukken.

Klik vervolgens op Registreer. Brocade drukt onmiddellijk via localweb de streepjescodes af op de printer barcodeprinter. Eens je streepjescodes gegenereerd hebt, wordt de teller verhoogd. Op die manier wordt er voor gezorgd dat deze optie steeds unieke streepjescodes oplevert.

Brocade maakt eveneens een tekst bestand aan met daarin de specificaties voor de af te drukken streepjescodes. Je kan dit bestand openen met een tekst editor en vervolgens sturen naar een printer van het type “Generic/Text Only”. Kijk wel de Page Setup na en verwijder de Header en Footer gegevens indien aanwezig.

42.4. Genereren en afdrukken van een streepjescode vanuit een lenersrecord

Je kan in het lenersrecord een sterretje intikken en vervolgens registreren. Op dat ogenblik wordt automatisch een nieuwe streepjescode in het record toegevoegd. Het afdrukken van de streepjescode geschiedt door in de rubriek Activiteiten te kiezen voor Streepjescode afdrukken.

42.5. Printen van streepjescode: voorwaarden voor correcte werking

Om correct te kunnen werken dient aan enkele voorwaarden te worden voldaan.

42.5.1. Aanwinsten

Aanwinsten ‣ Aanwinsten - Beheersfuncties ‣ Instellingsgebonden beheer aanwinsten [link]

De volgende parameters dienen vastgelegd onder de rubriek Ontvangsten:

Te gebruiken streepjescodetype
Verwijs hier naar het correcte streepjescodetype.
Invullen streepjescode geldt als ontvangst
Vink deze optie aan. Als je dan in een bestelling een streepjescode invult en registreert zal Brocade automatisch het item als ontvangen registreren. Met deze optie aangevinkt, vermijd je dat je nog eens extra de optie Ontvangen moet aanvinken nadat je een streepjescode hebt toegevoegd.
Aanduiden van ontvangst genereert automatisch een streepjescode
Vink deze optie aan als je wenst dat Brocade automatisch een streepjescode invult als het desbetreffende item op Ontvangen werd gezet. Met deze optie aangevinkt vermijd je dat je na het aanvinken van Ontvangen nog eens extra een sterretje moet intikken om een streepjescode te genereren.
Tekst bij streepjescode
Vul hier een vaste tekst in die op elke label wordt afgedrukt. Voorbeeld OB-Antwerpen. Je kan ook gebruik maken van een M-instructie die dan zorgt voor afdruk van een variabele tekst. Voorbeeld: $$%Dest^bacsbctx zorgt ervoor dat op elk label ook de bestemmingscode van het ontvangen item wordt afgedrukt.

42.5.2. Eindgebruikers

Eindgebruikers ‣ Eindgebruikers - Beheersfuncties ‣ Eindgebruikerssystemen [link]

De volgende parameters dienen vastgelegd:

Streepjescodetype voor afdruk
Dit veld bepaalt welk type van streepjescode afgedrukt zal worden.
Algoritme om tekst barcode te genereren
Geef hier de M-code die de af te drukken tekst ophaalt. Voorbeeld: $$%EUbc^lrabc zorgt ervoor dat op elk label ook de naam en voornaam van de lezer wordt afgedrukt.
Streepjescodetype voor automatische toevoeging

Hier zijn twee mogelijkheden:

  • Dit veld bevat een streepjescodetype en de meta-informatie van het streepjescodetype bevat “teller” en “samenstelling”:

Bij toevoegen van een nieuwe eindgebruiker hoef je geen nummertype te selecteren. Bij registreer wordt automatisch een nieuw nummer aangemaakt met het type “streepjescodetype voor automatische toevoeging”.

  • Dit veld is leeg.

Voor elk nummertype dat je automatisch wil laten nummeren, voorzie je in meta-informatie “teller” en “samenstelling”. Bij toevoegen van een nieuwe eindgebruiker kies je een nummertype en vult een * in als waarde. De software gaat dan de meta-informatie van het nummertype ophalen, indien een “teller” en “samenstelling” aanwezig, en creëert dan een nieuw nummer. Op die manier kan je dus meerdere streepjescodetypes automatisch laten nummeren.

Het gekozen streepjescodetype voor automatische nummering moet natuurlijk ook bestaan als een “toegelaten streepjescodetype”.

42.5.3. Streepjescodetype

Ga naar Catalografie ‣ Catalografie - Beheersfuncties ‣ Barcode types [link] en selecteer hier het streepjescodetype dat je ook met je acquisitiesysteem/eindgebruikerssysteem geassocieerd hebt.

Vul volgende parameters aan:

Print string (python formaat, : nummer, : tekst)

Brocade verwacht hier een reeks codes die nadien door Localweb kunnen worden doorgegeven aan de lokale streepjescode printer. De stuurcodes die je hier ingeeft dienen dus conform te zijn aan de taal die de printer begrijpt. Voorbeeld:

<lf>N<lf>B80,95,0,K,2,6,100,N,"A<nr>B"<lf>A120,65,0,4,1,1,N,"<nr>"<lf>A60,30,0,3,1,1,N,"<text>"<lf>LO10,50,380,2<lf>P1<lf>
stuurt een streepjescode van het type Codabar met startkarakter A en stopkarakter B in de printertaal van een Intermec Easycoder C4 printer.
Geassocieerde teller
Deze teller is belangrijk voor het genereren van telkens nieuwe nummers. Zie ook Definiëren van teller.
Samenstelling van de streepjescode

Een streepjescode bestaat uit een vast gedeelte en een teller. In dit veld kan je het patroon van deze vaste tekst/teller opgeven. Plaats vraagtekens waar de teller mag worden ingevoegd. Hierbij bepalen het aantal vraagtekens het aantal cijfers die dienen ingevoegd te worden.

Voorbeeld:

2???????? geeft een streepjescode die steeds begint met een 2 en die verder gevolgd wordt door een teller van max. 8 posities. Hoogste streepjescode is dus 299999999.
Controlegetal van het type

Als je wil dat aan de streepjescode ook een controlegetal verbonden wordt, vul dan hier de juiste identifier van het controle-algoritme in.

Voorbeeld:

cdc10 voor berekening van check digit bij Codabar

42.5.4. Definiëren van teller

Ga naar Catalografie ‣ Catalografie - Beheersfuncties ‣ Tellers [link] en definieer een teller.

Voorbeeld:

bc:oba als identifier voor streepjescodes van de Openbare Bibliotheek Antwerpen.
Wanneer je een teller definieert, geef dan als laatste waarde de waarde 1 op.

42.5.5. Localweb

Voor een correcte werking van de barcodeprinter, installeer Localweb 3.40. Download deze software via de toepassing Brocade ‣ Software archief [link].

42.5.6. Werkstation

Als je streepjescodes wenst af te drukken via Localweb, definieer je best een afzonderlijk werkstation.

  • Gebruik Leen ‣ Leen - Beheersfuncties ‣ Werkstations [link] om een werkstation toe te voegen.
  • Koppel je PC aan het werkstation door op Dit toestel! te klikken.
  • Koppel het werkstation aan een streepjescodetype.
  • Na registratie verschijnt de knop Test streepjescode.

42.5.7. Printer

Definieer op je PC een lokale streepjescodeprinter met de juiste driver.

42.5.7.1. Intermec Easycoder C4 printer

  • Download de printer driver vanop http://www.intermec.com.

  • Voeg een lokale printer toe met als driver EasyCoder C4 (203 dpi) driver.

  • Hernoem na installatie de printer naar barcodeprinter.

  • Pas volgende settings aan:

    Regional Settings - Measurement System - Units

    Millimeters

    Advanced - Printer defaults - Page Setup - Name

    Kies een van de mogelijke formaten (bijvoorbeeld ‘Shelf label’ 90mm x 28.8mm) of voeg een nieuw formaat toe, afhankelijk van de afmetingen van de labels die u lokaal gebruikt.

    Advanced - Printer defaults - Stock - deselect

    ‘direct thermal’

    Advanced - Stock - Type

    Select ‘Label with Gaps’

    General - Printer preferences

    zelfde settings

  • Keer na installatie terug naar Brocade. Ga naar de definitie van het gekozen werkstation en klik op de knop Test streepjescode om een teststreepjescode te genereren.

42.5.7.2. Honeywell PC43 TT

  • Download de printer driver vanop http://www.intermec.com.
  • Voeg een lokale printer toe met als driver Honeywell PC43 TT driver.
  • Hernoem na installatie de printer naar barcodeprinter.
  • Standaard dienen geen settings aangepast worden. Via “Trial and error” evenwel moet ervoor gezorgd worden dat etiketten netjes uit de printer rollen.
  • Keer na installatie terug naar Brocade. Ga naar de definitie van het gekozen werkstation en klik op de knop Test streepjescode om een teststreepjescode te genereren.

42.5.8. Test

Als voorgaande test gelukt is, ga naar een bestelling en test of je een streepjescode kan afdrukken.