gbv / SignaturenDruck

An electron application to print shelfmarks onto labels
https://verbundwiki.gbv.de/display/VZG/SignaturenDruck+der+ThULB+Jena
Creative Commons Zero v1.0 Universal
3 stars 2 forks source link

Unreliable printing on slower computers #61

Open jsubhi opened 5 years ago

jsubhi commented 5 years ago

Printing individual labels via SRU and "print immediately" is relatively slow and unreliable - at least on older hardware.

We have a workflow where we scan the barcodes of a stack of books (10 or so) and then apply the labels.

When scanning the stack with "print immediately" sometimes one or more labels in the series are not printed. This is not immediately obvious because there is allways a delay between scanning and printing. The missing labels are often only discovered after a number of labels have been applied to the wrong books.

Alternatively we tried scanning the books without "print immediately". Then we run into another problem (#53): A stack will usually contain books from differen submodes. Since the labels are printed grouped by submode, the print order does not match the order in the stack wich means extra work identifying the correct book and has a high risk of applying the wrong label to the wrong book.

I suspect the proplems with "print immediately" are due to Adobe Reader taking too long to start and process a label. We are currently using a rather old PC with mechanical HDD. We will try switching to a faster machine. This issue is mainly to inform others who might run into similar problems. There seems to be an option to use PDFExchange for printing from Electron, since it is a more lightweight programm it might react faster. Discussion here: https://stackoverflow.com/questions/49650784/printing-a-pdf-file-with-electron-js