We'll be bulk-printing labels from Alma this summer using a Web app and a
It's a basic PHP app that reads a CSV file upload, sends an API call for
each barcode to Alma, and returns a page of labels with a print stylesheet.
We print the labels off straight from the browser (Chrome) using a regular
high-volume printer and Avery labels.
Each barcode needs a separate API call, so even running them in parallel we
can only do about 200 in a batch. That's still slow, but it reduces the
time spent scanning and uploading 10k barcodes from 40+ hours to an hour or
What we have is up on Github
<https://github.com/BCLibraries/alma-label-printer>. It only works with
large slips right now, but it should be working with spine labels and
arbitrary SpineOMatic-style formatting by the end of next week or so.
Hope this helps,
On Thu, Jun 7, 2018 at 6:45 PM Dan Moore <[log in to unmask]> wrote:
> Dear collective wisdom,
> We wish to load a list of 20K+ barcodes into SpineOMatic in order to
> generate a whole slew of new spine labels for our collections. We don't
> want to sit at a massive table for 50+ hours manually doing this.
> I understand and accept that SpineOMatic can't just load a CSV file and
> run through the list. I wanted to set up AutoHotKey to read a CSV file and
> paste into SpineOMatic, hit return, then go back for the next value. I've
> spent a bit of time working on it today but I'm hitting roadblocks and
> would like to appeal to the community to see if anyone else has
> accomplished something like this recently.
> Kind regards,
> Dan Moore
> Discovery Services Librarian
> Oregon State University
Boston College Libraries
[log in to unmask]