onsdag den 23. juni 2010

Novelle-, digt- og eventyrsamlinger med udvidet note

DBC har udsendt 3 supplerende dataleverancer der har udvidet noterne i de bibliografiske poster på de titler der tidligere indgik i indekserne for henholdsvis noveller, digte og eventyr. Se nærmere beskrivelse på DBC profblog.

I den forbindelse vil det være fornuftigt lige at tjekke trimningen af hvilke notefelter der vises, især i "katalogkortformaterne" (ofte f3 og f33). Indholdsnoten er nemlig for mange titler blevet indsat som felt 534 (Note om partielt indhold), fordi der er tale om en note der starter med "Af indholdet: ".

Det er især trimningerne af noter på bindniveau der kan være ret sparsomme, overvej følgende trimninger:
SSfy def-noteflds:b 1 *** dde 501,530,534
SSfy f33-noteflds:b 1 *** dde 501,530,534
og hvis man har Alma:
SSfy alma-noteflds:b 1 *** dde 501,530,534

Eksempler:
Rune T. Kidde: Søde Sally Sukkertop og andre ækle æventyr. Bind 10
26516757 (felt 530 på bind-niveau)

og Kenneth Bøgh Andersen: En rejse gennem natten. Bind 2 
26267501 (felt 534 på bind-niveau)

/Niels Jensen

Liste over print i kø

Det har længe været et ønske at give driftbibliotekerne mulighed for selv at "sparke" til en printkø, som var gået i stå. Det sker nemlig en gang imellem, og så skal man disable/enable printkøen (populært sagt: sparke til den), og så kører det som regel igen. Hvis ikke det hjælper skal man lokalt slukke og tænde for printere og den evt. tilhørende JetDirectbox.

Men driftbibliotekerne har ikke selv kunnet gøre det. Et nærmere studium af de muligheder der ligger i udskriftmodulet i GUI har vist, at det kan lade sig gøre den vej. Fidusen er at serverprocessen for GUI kører som root, dvs. har lov til alt, så derfor kan det lade sig gøre.

Skal vi være flinke og sige at mulighederne ikke er dokumenteret i fuldt omfang. Men her er hvad jeg har gjort:

1) oprettet et skærmbillede (ved hjælp af screenmap, gbprint.sg) som lister de printere det givne bibliotek har
2) oprettet et skript (gb_print.sh) som ud fra de overførte parametre lister kø og/eller disabler/enabler printerkøen
3) opfundet nogle trimmeværdier til punkt 1

Dertil har jeg udnyttet de muligheder der er i systemet i forvejen. Det blev til følgende trimninger:
UAvx fn-printere dan ********** Printere
UApt t_gbprint#1 dan ******** Printer
UApt t_gbprint_err#80 dan ******** Tryk F9 for at se alt i kø eller genstarte en bestemt printer
JGcr menu-04 *** dde 1,m,$JGcx gbmenu
JGcr menu-04-01 *** dde 1,f,$JGcx gbprint,gb_print, ../common/bin/gb_print.sh
JGcx gbprint dan ******** Liste over print i kø
JGcx gbmenu dan ******** Gentofte

Det nyopfundne er trimmeværdi er efter følgende princip:
gbprint@ pgbpcsam *** ******** gbpcsam

Hvor den faste del af nøglen er: "gbprint@ p", derefter følger printerens kønavn, i ovenstående tilfælde: gbpcsam
Parameterværdien kan evt. være en mere sigende beskrivelse af printeren.


  • Hvis man ikke vælger nogen printer, men trykker på Generer til Word, så får man en liste over print i kø (evt. tom liste, hvis der ikke er noget i kø).
  • Hvis man vælger en printer så bliver der sparket til den printer (der slettes ikke noget), og dens kø bliver vist (hvis der er noget).
NB: det virker kun hvis man vælger "Generer til Word"!

/Niels Jensen

lørdag den 19. juni 2010

Genbrug af katalogiseringer

DBC har ganske fornuftigt opfordret til at man genbruger eksisterende katalogiseringer når der katalogiseres udenlandsk materiale. Til det brug er der via zpunkt adgang til WorldCat, Libris og Bibsys.

Hvis man har opdatering af lånerregister via VIP-basen, så er det som bekendt kun nødvendigt at trimme eksterne databaser, hvis basen tilhører et "bibliotek" der ikke ligger i VIP-basen. Derfor er det nødvendigt at trimme disse udenlandske baser i trim.

Opsætningen af WorldCat er tidligere beskrevet på denne blog. Nedenfor følger så opskriften for Libris og Bibsys, det er jo variation over et tema, så det er nemt:

SGju zserver-905-01 dan dde name=Libris
SGju zserver-905-02 dan dde longName=Libris.Zpunkt
SGju zserver-905-03 dan dde address=tcp:z3950.dbc.dk?syntax_oid=1.2.840.10003.5.14
SGju zserver-905-04 dan dde port=210/715700/netpunkt/xxxxxx
SGju zserver-905-05 dan dde tip=Libris z39.50
SGju zserver-905-06 dan dde database=bb
SGju zserver-905-07 dan dde responderid=DK-000003/000003
SGju zserver-905-08 dan dde renewintloan=0
SGju zserver-905-09 dan dde default=true
SGju zserver-905-bb-01 dan dde name=libris
SGju zserver-905-bb-02 dan dde longName=Base Libris
SGju zserver-905-bb-03 dan dde default=true
SGju zserver-905-bb-04 dan dde tip=Libris


SGju zserver-906-01 dan dde name=bibsys
SGju zserver-906-02 dan dde longName=Bibsys.Zpunkt
SGju zserver-906-03 dan dde address=tcp:z3950.dbc.dk?syntax_oid=1.2.840.10003.5.14
SGju zserver-906-04 dan dde port=210/715700/netpunkt/xxxxxx
SGju zserver-906-05 dan dde tip=Bibsys z39.50
SGju zserver-906-06 dan dde database=bb
SGju zserver-906-07 dan dde responderid=DK-000004/000004
SGju zserver-906-08 dan dde renewintloan=0
SGju zserver-906-09 dan dde default=true
SGju zserver-906-bb-01 dan dde name=bibsys
SGju zserver-906-bb-02 dan dde longName=Base Bibsys
SGju zserver-906-bb-03 dan dde default=true
SGju zserver-906-bb-04 dan dde tip=Bibsys


Løbenummeret 905 og 906 skal være et der ikke er brugt lokalt i forvejen. Ligeledes skal "responerid" også være et "biblioteksnr" man ikke har brugt før. Endelig skal der sættes password og biblioteksnr der passer til dit eget bibliotek i "SGju zserver-905-04" og SGju zserver-906-04.
Bemærk at navnet på baserne "libris" og "bibsys" skal være med små bogstaver (men WorldCat), jævnfør DBC beskrivelse.
Det er smag og behag om den skal hedde "Bibsys.Zpunkt" eller "Zpunkt.Bibsys", men det har betydning for hvor den bliver sorteret i oversigten over eksterne baser.

PS: baserne er ikke hurtige, så man vil nok vælge kun at have dem slået til i søgning når man har brug for genbrug!

/Niels Jensen

tirsdag den 15. juni 2010

Driftmødet 20. maj 2010

På driftmødet for de biblioteker Gentofte drifter var følgende punkter:

–Gentoftes erfaringer med windows-print
–Materialevalg og håndtering af netpublikationer
–Erfaringer med flydende materialesamling
–Erfaringer med autokassation
–Ting, Gentoftes overvejelser som Ting-partner
–Uni-Login

PowerPoints fra de to første punkter findes her: http://www.gentofte.bibnet.dk/DDEdownload/drift20100520.ppt

Med hensyn til Windows-print, så kan de ændrede versioner som Gentofte har gode erfaringer med downloades herfra: http://www.gentofte.bibnet.dk/DDEdownload/ddelibracss.zip

Zip-filen indeholder de 3 filer type_search.css, local_print.css og ddeprint.css, det er de to første der egentlig er i spil. Med hensyn til marginer, så kan det være nødvendigt at justere det i forhold til det vi kører med i Gentofte, det kommer nemlig an på hvilken printer man benytter. I forhold til det der er gengivet på ppt-filen, så har jeg faktisk efterfølgende justeret venstre margin fra 10 til 15, så mangler der ikke noget af nummereringen på en udskrift af en søgning med flere titler.

Printeren vi har erfaringer med er især HP 3005 og HP 3015. Vi benytter windows-printere via en printserver, det gør det nemmere, da windows-printere jo skal være installeret på den enkelte PC.
Hvis der er en bestemt printer, der skal have andre indstillinger end de fleste, kan man udarbejde en version af ccs-filen til denne specifikke printer. Hvis printeren hedder lpa519, så skal css-filen hedde printer_lpa519.css.

Se iøvrigt Axiells vejledning "Styling af GUI-klient print", som findes under FAQ på http://www.axiell.dk/.

På det seneste har Gentofte købt en udgave af Samsung bonprinteren, som under navnet Bixolon (SRP-350) kan købes med indbygget netkort, dvs. man sparer den eksterne jetdirectbox. Man skal være opmærksom på at det indbyggede netkort ikke understøtter SNMP, det betyder i praksis at print direkte fra bibliotekssytemet vil være forsinket (2 sek.) for bibliotekssystemet starter med at forhandle med printeren inden den starter udskrivning, derfor er udgaven med indbygget netværkskort kun velegnet når man benytter Windows-print, for der er standardindstillingen at man ikke benytter SNMP inden print går igang.

Printeren (eller driveren?) har den facilitet, at den ikke udskriver afsluttende blanke linier. Det har betydning, hvis man normalt har trimmet at "halen" på kvitteringen består af blanke linier inden der kommer den formfeed, der udløser at bonen bliver klippet over. Det problem kan omgås ved at man på sidste linie lige før formfeed indsætter et eller flere tegn, dvs. i stedet for:

CRfx resnote-tail 1 dan SYS \\\\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\f
så skal man have:
CRfx resnote-tail 1 dan SYS \\\\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CRfx resnote-tail 2 dan SYS --------
CRfx resnote-tail 3 dan SYS \\\\f


Vi har eksperimenteret med stegkode-print på en labelprinter, det kan virke ved at indlæse en truetype font på PCen der kan danne code39-stregkoder. Uanset hvad er labelprintere rigtig velegnede. Derefter opretter man et stylesheet, som passer til labelprinteren, den behøver ikke være særlig omfattende, kan faktisk nøjes med at se således ud:

.vti_underline {
font-family: "3 of 9 Barcode";
font-size: x-large;
}
.type_holding_label {

font-family: "Arial";
font-size: 10pt;
margin-left: 6px;
margin-top: 0px;
}

Fontens navn skal være det den nu hedder under windows. Endelig skal der trimmes, at materialenr skal udskrives med understregning:
CHfr lab-copyno-pos *** SYS 8,1,1

Men det er desværre også nødvendigt at udarbejde en modificeret udgave af bibletik, for der skal puttes * (asterisk) før og efter nummeret. Endelig vil man formodentlig være interesseret i at have udskriften fordelt over to etiketter. I skrivende stund er vi ikke helt færdige med det sidste.


/Niels Jensen