I've seen something similar myself, that was related to the firmware in the printer and the printer being turned off while clearing a jam. The printer changes the card handling speed at certain points and if this isn't reset to normal it will not go back to the correct speed resulting in the issue you're seeing..
This was in the older firmware and I had to get a special version from support to clear the problem to get back the normal print speed. I was told at the time the fix would hopefully be added to the next release.
Thank you very much for the response, this has been a very frustrating problem. When I contacted support, they said to try updating the firmware (already did), but they could not say if the fix was part of the latest firmware. They asked for your case number to lookup the exact fix, can you provide it please? When I look through the release notes for the firmware I do not see any mention of a problem like you described.
Customer Reference Number: 1038168
Thank you for your Technical Support request regarding an image size issue.
The above reported issue can be resolved by downloading test FW version 2.12.01, which forces the higher speed bit to be set to 1.
After test FW 2.12.01 download is completed, a card must be printed from the driver. Then, FW can be downgraded back to version 2.04.00. Instructions on how to download a FW file into the printer can be found in the printer user’s manual.
Thank you very much for this, it has been very helpful. I forwarded your message to Zebra and I am waiting for their response.
With respect to your printing, are you using the SDK to print directly to the printer or are you using the printer driver and your own application or possibly a 3rd party application?
If you are using the printer driver, for the printer that is printing in landscape instead of portrait, please check the printer driver settings and confirm the settings are set for portrait and not landscape. Also, confirm the application you are using is also using driver settings for portrait instead of landscape if you are using a 3rd party application for printing.
Zebra Global Services and Support
We are using the SDK to print and landscape is not the issue. The problem is that the it is compressed horizontally, not nearly as much as it would look if it was trying to print portrait, but enough to be noticeable. Stephen's answer sounds exactly like what my problem is, but I cannot get Zebra support to tell me anything about version 2.12.01. This is a very big problem because card printer cannot be used. Like I said before, the same program prints correctly on a different ZXP series 7 printer.
1 of 1 people found this helpful
It probably has to do with the sizes and coordinates you are giving the image when you draw it.
drawConfiguration.ImageData = new ZBRGraphics().AsciiEncoder.GetBytes(someImagePath);
drawConfiguration.ImageLocationRect = new Rectangle(355, 60, 315, 135);
Have you played around with the numbers in the new Rectangle(..,..) parameters?
Note that it is Rectangle(x,y,width,height)
I would imagine your width or height is probably off. It doesn't make sense that it would work on other printers.... Remove the device it's screwing up on and power down for 15 minutes and re-install it completely. I have found in my experience Zebra printers like to cache allot of settings which really bites you hard if you are writing a custom app and don't know all of the ins and outs of the SDK