Giter VIP home page Giter VIP logo

spineomatic's Introduction

SpineOMatic is a Windows application that works with Ex Libris' Alma to print spine labels, pocket labels, flag slips and other custom labels to a variety of desktop or networked printers, singly or in batches.

  • Operation is simple--scan or type an item number, and SpineOMatic gets the label record from Alma and prints a label.
  • SpineOMatic is flexible--print to any printer with a Windows print driver, singly or in batches.
  • Let Ex Libris parse the label, or let SpineOMatic parse your LC, NLM, SuDoc or other label formats.
  • Add holdings info to the label, as well as any other field in the Alma label record.
  • Add Label Prefixes (REFERENCE, MEDIA, OVERSIZE, etc.) based on library and shelving location.
  • Create spine labels, flag slips, pocket labels or custom labels using any data in the Alma label record.
  • View reports of labeling activity for each workstation.
  • Updates are easy--SpineOMatic will let you know if a new version is available, and install it automatically.

System Requirements

An installation of Ex Libris' Alma Credentials to access the Alma Label Print Web Service, including the path to the Alma server, an authorized user name, password and Ex Libris Institution Code

  • A PC running Windows XP or newer.
  • An up-to-date version of the .Net Framework (4 or higher)
  • An up-to-date version of Java (1.7.xx or higher) is required to use the deprecated "SOAP" access method.
  • An API key from Ex Libris with read-access to Bibliographic records

Installation Instructions

Download SpineLabeler.exe into an empty directory. Click the application to launch.

The User's Manual is available here. There is also a link to the Wiki in the SpineOMatic "About" box. It contains a Quick Start guide that will help you get SpineOMatic installed quickly and easily.

spineomatic's People

Contributors

cudevmaxwell avatar davidgvh avatar jackcyang avatar mgobat avatar otterfan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spineomatic's Issues

Enter after scan a barcode.

Hi,
When I input a barcode and click enter,then an error comes out.please check the attached.
sc1
But the call number is still showing at the right place.

Thanks,
chenchen

Label printer compatibility

Hello,
Would it be possible to get confirmation whether a TSC TTP-247 thermal label printer is compatible with SpineOMatic? I'm trying to use one in Alma, but after getting SpineOMatic installed and the API set up, I hit print and nothing happens. I'm wondering if it's a compatibility issue or if I don't have all of the drivers I need for the printer (it was difficult to get it working with our previous ILS).

Thank you,
Ben
University of La Verne

Question - minimum privileges for API key and CloudApp

Hi,

I've just let one of my technical librarians know that there is both a SpineOMatic application and a cloud app. She was clearly trying to use the application, and I am wondering whether you guys are still supporting the application and what your plans on as to how long you plan to do so.

Also, if we do want to setup the application, what API privileges does the API key need?

Thanks,

Dan Davis
National Library of Medicine

Prefixes in Pocket label

Is there a way to add label prefixes in the pocket label? I try custom and add a + in front but didn't work.

Allow user to limit # of characters to 10 or more

I was excited to see the new feature in 8.1.0 allowing the user to limit the number of characters from a field. Sadly, the field I'm trying to limit is a date, so I need 10 characters from it ('YYYY-MM-DD'). When I put "10" before the field name, it gets read as a "1". I can limit to 9 characters, which is frustratingly close to what I need. Any way to get that 10th character?

Setting panel doesn't collapse

Since upgrading to v8, we can no longer collapse the settings panel using the small purple arrow next to the panel. The arrow changes direction, so it is recognizing the click, but the settings panel stays open.

Long scan times with cut and paste

When we scan a barcode in from a barcode scanner, everything works normally and it pulls up a call number almost instantly.
If we cut and paste a barcode from a file into the scan field, the search takes much, much longer and sometimes even hangs. The search time is very variable but always longer than just scanning it in.

The barcodes are in a plaintext file generated by our handheld barcode scanner but other manually generated files and ones that have come from a CSV file seem to do it as well.

I don't remember ever noticing this before, but I went back to 8.1.0 and it does it.

Print is overextending

Hi, I'm printing spine labels, and it's having the issue where it prints out one correct label and then overextends a few labels after that. It seems like it thinks it's a full 8.5x11 page rather than the small label it's printing out. I also don't know if the fact that the label printer is an old Dot Matrix printer affects this problem.

can't print barcode with flag slips

When printing custom flag slips there is an option to print the barcode !
in the printer setup I select the barcode font "Free 3 of 9 Extended" this is the font that most libraries use
but the label preview of the barcode is not translated into a barcode !39585739309
any idea how to fix this? - thanks
no barcode
Barcodefont

Printable entries does not match printed lable

After scanning in all items to batch print on the printer, the number of entries (in first image 61 entries listed) do not all show up in the print preview or in the final printed page. No option to adjust number of printed entries, please advise.
image
(image of Spinomatic 8.1.2 after all entries have been scanned, shows 61 entries)
image
(image of Print Preview window shows only 34 of the 61 entries.)

Call number format

Hi,
We are currently testing SpineOMatic in our library and we are having some trouble with the formatting. Our call numbers have 5 elements and each element is separated by a space (for exemple CA/CE 84 b MUKE 2020 or A 8 g DIBI 2018 or D 18.2 b FROW 2009). On our labels, we have breaks after each element, except between the second and third element, which should remain on the same line (cf. attached image). Is it possible to configure this? Also, the text should be centred instead of left-aligned - is this possible?
Thanks in advance for your help!

Label_BVGer

How to handle special characters in barcode

Our barcodes look e.g. 100_4230375+02, obvisouly the + is a problem.

Performing the API-Request, and replacing + by %2B works fine:
https://api-eu.hosted.exlibrisgroup.com/almaws/v1/items?apikey={my-key}&view=label&item_barcode=100_4230375%2B02

Entering this into SpineOmatic results in an error in both cases 100_4230375+02 and 100_4230375%2B02.

***** ERROR ***** 
Can't retrieve XML file.

Error message: Illegales Zeichen im Pfad.

Any idea? How are barcode entries encoded in SpineOMatic?

Printing local call numbers.

Hi,

We're new to SpineOMatic at my library having just migrated to Alma, and I can't seem to figure out how to print a local call number. We have a number of books in a "Leisure Collection" with custom call numbers in the 090 field. However, The XML SpineOMatic is pulling from Alma, only pulls the 050. Is there a way to include the 090?

Thanks
Robin

Unable to retrieve XML file

When the user scans the barcode on the book, the following error message is displayed:
"Can't retrieve XML file. Error message: The underlying connection was closed: An unexpected error occurred on a send.

During troubleshooting I "checked for updates" and received the following error:
Can't connect to SpineOMatic servers for updates and downloads.

The computer has network connectivity, has been updated manually, and still appears to be unable to connect to the server.

Can anyone tell me what ports are used to communicate to the SpineOMatic servers?

Any suggestions on a solution?

Setup

I followed the setup directions but when I scan a barcode I get a "Can't retrieve XML file. Error message: Illegal characters in path." error message.

Manually typed labels print fine.

Can't Retrieve XML file

I"m getting this error message:
***** ERROR *****
Can't retrieve XML file.
Error message: The underlying connection was closed: An unexpected error occurred on a receive.

It was working fine on Friday but when the staff came back on Monday Feb 8th 2021, all staff are getting this error message. I tested the API key and it is working. I tested by pasting the link( https://api-na.hosted.exlibrisgroup.com/almaws/v1/items?view=label&apikey=xxxxxxxxx&item_barcode=30750024760310) with barcodes and APIkey to Chrome and did get the XML.

SPINEOMatic error

I'm not sure if others getting the same problem.

XML error

When I try to set up Spine-O-Matic with the latest release, I get an XML error: ***** ERROR *****
Can't retrieve XML file.

Error message: The underlying connection was closed: An unexpected error occurred on a send.

Can anyone tell me how to fix this?

-Liz

Not Seeing Label Prefix for Certain Locations

I'm able to get label prefixes for some locations, but not some newer locations that we have created. Looking at the XML elements of the file they seem to be the same in both files? Any thoughts on what might be causing the issue?

unexplained 400 error message

I have been using Spinomatic for some time. For two recently cataloged copies of the same item, on the same record, the software created a label as usual for copy 2, but gives an error message ("The remote server returned an error: (400) Bad Request.") for copy 1. I checked over the Alma record and noted that copy 1 did not have a Material Type entered in its record. We have corrected that today, but Spinomatic is still giving the same error message. Neither I nor the cataloger who looked at the metadata for the two copies could find anything else wrong with copy 1. Any other suggestions of what we should do? The item involved is Sibley Music Library M14.4.W3 C598 1957, copy one (the copy listed as being in Sibley Music Storage Folios).

Update Spineomatic

Good afternoon everyone,

I have spineomatic 7.0 at my workplace and the API may break soon so I need to update it. Unfortunately, the check for update functionality is not working. Is there an easy way to upgrade what we currently have so I do not need to reconfigure this software? It was installed before I started this position so I'm completely unfamiliar with it. Thank you in advance.

Print item call number if not empty. If empty, print holdings call number.

Hi,

I've tried both "Ex Libris parsing <parsed_call_number>" and "SpineOMatic parsing <call_number>", but they all print the holding call numbers only. However, I want to print the holding call number only if item call number is empty and print the item call number if it's not empty. Is there a way I can include this instruction in the program? We use parse routine 5 in Alma.

Here is my current setting.

Screenshot 2022-08-09 at 3 13 54 PM

This is our item in Alma. Note that the end of the holding and item call numbers are different.

Screenshot 2022-08-09 at 3 23 12 PM

Many thanks as always for your guidance.

Best regards,
Katie

Remove update checks

We are going to turn off automatic updates and start providing notices of new releases that point to GitHub.

Custom labels fail when an XML element does not exist

Current behavior

Custom labels fail if the elements required to build that label don't exist. For example, a label like

<title>
<author>

Will fail if the item does not have an <author>, which is not uncommon.

Expected behavior

Either of the following:

  • Missing elements should not trigger an error at all.
  • Missing elements should trigger an error that can be suppressed if the field is prefixed with the asterisk (*) operator. The asterisk currently suppresses elements only if the element is blank but not if it is not present.

Error 401

I am experiencing "Error Message 401: the remote server returned an error: after I configured Spine-O-Matic.
Our library only has 1 Zebra printer and I downloaded the Spine-O-Matic software within my user profile on workstation that already has the software downloaded but is only accessible on another profile.
Please advise.

When a $$k subfield is present, the call number formating is lost

Whenever we have a $$k subfield in the 852 field, the call number formatting specified in "Tweak and Test" is not used. If the $$k subfield is not present, the spine label prints correctly. However, having the $$k print at the head of the spine label is important for the organization of our collection.

We get
youth
QL737.C22
I83
2020
education

instead of
youth
QL
737
C22
I83
2020
education

printing labels on spineomatic

Hello,
we have a question about SpineOmatic that we are using in our library in order to print our labels:
we can not read the book barcode (and we get always the announce:
Can’t retrieve XML file.
Error message: The underlying connection was closed: An unexpected error occurred on a send.
we have not made any change on the current XML.
can anyone please help what should we do?
thanks,

Francesco

Blank Labels (Dymo LabelWriter 450)

Greetings folks,

I installed the latest version on my work PC. The API has been validated and the program seems to be communicating correctly with our DYMO LabelWriter 450 printer, which we used to use with Voayger (we’ll replace that printer next year, but I’m stuck with it for now).

The problem is that the printer spits out blank labels when I use SpinoMatic, but it has no problem printing labels from the Dymo Connect software. The preview pane in SpinoMatic displays the call number correctly. So there’s some sort of miscommunication with Dymo and SpinoMatic.

I found a workaround – copy the call number from the preview pane in SpinoMatic, paste it into the blank square label in DymoConnect, and print it directly from there. The resulting label looks great… but all those time-wasting steps! :)

I tried to contact SpinoMatic at [email protected], but that email is no longer active.

Does anyone have any idea what might be the problem?

Thanks in advance.

Alex
St. Francis College
Brooklyn, NY

XML error

Hi,
We have a problem since yesterday.
All the user with spin-o-matic can´t work with the application (not the cluoud app).
I want to know if there some disconection or desability from this app.
spin o matic
But the cloud app is working fine. We don´t understand this diference.
Best regards and Thanks in advance.
Bárbara

Some users reporting that saved settings are occasionally lost.

From ALMA-L:

We are testing SpineOMatic and setting it up ready for when we return to normal. Unfortunately having a slight problem as it seems it is not loading the previous settings. Seems like it forgets them if the program is not used for a few days/week. Pressing load doesn't seem to make a difference, even though the settings file is saved. Obviously we would like to solve this issue before using it in earnest!

Any help appreciated

============================================

This is an one aspect of SpineOMatic that takes special attention. SpineOMatic is otherwise a great program. And keep in mind , it was developed by BC as they went live back when Alma was getting started.

When you exit SpineOMatic if you “save settings”, it unfortunately saves the current XML that’s in the XML tab, which is the XML for the last scanner item. This overwrites the settings. Our solution is to ask student workers not to save when they exit , and also to save an original version of SpineOMatic with our correct settings on Box, and overwrite the local version if this happens.

Other libraries May have a better approach if
they know SpineOMatic better than we do

============================================

We have noticed this happening from time to time. There doesn't seem to be any pattern of cause and effect. I simply say to all users to keep a separate backup copy of the settings.som file in another directory, and when you notice SpineOmatic starting up without the correct parameters, just copy the backup version over the ‘vanilla’ version which will be in the SpineOmatic directory.
Obviously when you make any changes that you want to retain, such as margin adjustments etc. you need to make a new version of the backup copy.

It’s also a good policy to ‘save settings’ immediately after you make any adjustments, and NEVER save when you shut the program down, as those changes would be accidental and unwanted.

===========================================

We haven't experienced this problem, or at least didn't before March 13. This might be one of those fun and exciting Windows permission issues where users don't have full read/write access. You may want to check the file properties security settings.

Long author fields not wrapping

Using the following settings, on a custom label, while my title field is wrapping as expected, long author fields are not responding to the = wrapping prefix.

=<title>
=<author>

Title field, properly wraps:
Long Rambling
Titles Will Wrap
As Expected /

However, for the author field, it will attempt to print the following in one line, running over the edge of the label:
Contributor, F. M.; Author, X.; Writer, Y.

Replace or remove in-app mentions of old license

SpineOMatic is under the MIT License now, so we need to remove any in-app mentions of the old license. This will probably be a two-step process:

  1. Replace existing license text with MIT License
  2. Turn off license agreement form.

Call Number Type 5 not currently handled?

At one of the libraries in our consortium a call number type 5 is used for a particular location. A user from this institution has reported an error using the SpineOMatic PC App for holdings marked with this type. Is there a way to get call number type 5 handled with the PC app that I'm just not seeing? It seems that "Other" handles 4, 7 and 8. Five denotes a Title is used but I don't see a choice to select this type of entry. I'm not sure if there are true titles so if 5 is not handled should I just suggest that the indicator be globally updated to something else as the solution?

Daniel Cromwell

Can't preview

Hi,

In the PC installed SpineOMatic, I've been trying to preview/print, but it's giving me this error screen (message copied below). What did I do wrong? Could you please advise how I can preview/print? Many thanks.

Katie

This is my print setup.
Screenshot 2022-08-09 at 3 11 08 PM

This is the error message when preview/print
Screenshot 2022-08-09 at 2 51 48 PM

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Value of '0' is not valid for 'emSize'. 'emSize' should be greater than 0 and less than or equal to System.Single.MaxValue.
Parameter name: emSize
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style)
at SpineLabeler.Form1.PrintDocument2_PrintPage(Object sender, PrintPageEventArgs e)
at System.Drawing.Printing.PrintDocument.OnPrintPage(PrintPageEventArgs e)
at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at System.Windows.Forms.PrintPreviewDialog.OnprintToolStripButtonClick(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4510.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

SpineLabeler
Assembly Version: 8.1.2.0
Win32 Version: 8.1.2.0
CodeBase: file:///C:/Users/laik/Downloads/SpineLabeler.exe

Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Error retrieving XML file "remote server error (500) Internal Server Error

Have a workstation running SOM 7.0 successfully for many months that last week satarted getting this error every time when scanning any item. Upgraded to version 8 and still get the same error. Checked our apikey and verified that it is Bibs, Production, and read-only (but not sure beyond that how to check its validity). Ran the manual command in a browser (https://{na exlibris server}/{method including one of our item bar codes}&{our apikey} and got a result complaining about missing style information and exceeding a daily threshold.

![image](https://user-images.githubusercontent.com/92878389/138147838-ae5e2093-41ce-430f-824c-4e9990161838.png
Screen Shot 2021-10-20 at 1 53 46 PM
)

Zebra printer errors after printing two spine labels.

I have a Zebra GC420t printer. I installed the GC420t (EPL) driver from Zebra Utilities. I've set the driver preferences on the Options tab as follows.
Settings: Darkness 15
Paper format: inch, portrait, and Rotate 180 degrees
Size: W: 1.00 & H: 2.00

I installed SpineOMatic as recommended. I set the Printer Setup to point at the GC420t (EPL) printer, text font is Verdana 11.25 bold.

I can print two spine labels, but after the second one the printer advances a length of label between four and six inches and the power button on the printer flashes red.

I've tried several different printer drivers with no success. Any suggestions would be greatly appreciated.

run as admin required?

I don't normally use SpineOMatic, but in troubleshooting a connection issue, I "installed" it (to c:\Spine) using a local admin account. SpineLabeler.exe wouldn't open for my normal, unprivileged account, but it did open if my account was given admin rights. I adjusted the NTFS security so all users have "full control" to the entire folder, but SpineLabeler.exe still won't open if my account is unprivileged. Windows shows a very brief "wait circle", and if I'm watching processes, I can see the SpineLabeler.exe appear and then immediately disappear.

Any ideas why? Are there permissions elsewhere (e.g. registry) that need to be granted?

Thanks.

8.1.2 XML error

Hello,

We have recently newly installed the SpineOMatic program, but have not been successful in getting it to access ExLibris. Other campuses in our district have not had problems and we have followed all of the very simple instructions and advice. We are unable to move the files to the C drive because of admin issues, but others have successfully run their programs from the desktop files which we have also moved the program to. Any information on how we can get this issue resolved?

pocket labels wrapping

We are new to Alma (go live in July) and testing SpineOMatic. We have custom settings for spine labels that work great but when we try to print pocket labels, the text in, for instance, location name is breaking on the pocket label and not using the full width of the label. Fields in the associated spine label are also wrapping. We can't seem to use prefix codes like = on the pocket label fields. Is this just the expected behavior of pocket labels? thank you for a great program.
PocketLabels

Centre align labels

Hi,

Is there a way that I can automatically centre align labels in the SpineOMatic desktop app.

Currently everything is left aligned.

I want the label to look something like this;


370.
15
DEW

Instead of having everything aligned to the left like this;
370.
15
DEW

The first two call numbers in the image are examples of how I would like the text to align when printing.
image

Regards,

Java

We have been using the desktop Java app with version 7.0.0. I was trying to set it up with a new worker and it is not working correctly. Are we still able to use the desktop Java app? Or do we need to use the RESTful API?

Support different print setup settings per label types

Hi, is it possible to have print setup settings, specifically font size, for the spine label and different settings for the custom label? I would like the print setup settings to change when the user switches between the spine label and the custom label type. I apologize if this is covered in the documentation. Thanks.

Blank Labels Between Prints

When I print a second label, it leaves 3 blank labels between the first and second print job. How can I resolve this? Please help.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.