I have a strange issue with print output on a Star SP700 impact printer, connected via Serial. Recently installed a new POS system with SambaPOS v5 and the client wanted to use their existing SP700 kitchen printer. They assure me the previous POS did not have this issue (it was an old proprietary system not using Windows).
Here is the output from SambaPOS for the kitchen ticket:
Self test from the printer is perfect without this issue.
OS is POSReady 7 (i.e. Windows 7 32bit), Using SambaPOS v5.1.60. I am using a slightly older version of the SP700 printer driver because the latest version requires .NET Franework 3.5 and I was unable to install that (because of restrictions set in the POSReady 7 system image I have. On POSReady 7 you cannot set Windows features via control panel, they need to be enabled using the master install CD when first creating the image. There are ways around this however I chose to avoid it in this instance as the older driver didn’t have that prerequisite requirement).
Windows print test page doesn’t print correctly (just prints random characters) however I have seen the same before and generally related to printers connected via serial. I don’t think this is related.
Printer is connected via a long (10m+) serial cable. The settings on the printer when I did the install were set to 9600bps so I just left as is (I think this might be due to the length of cable so to reduce any errors in communication). All settings match on COM port in Windows.
SambaPOS prints fine other than the strange output. It looks like some misalignment between when the print head prints in left and right directions as it prints in both directions (bi-directional). I have tried to turn off bi-directional support via the driver but it either makes no difference or is being ignored as output is the same.
I am sure this isn’t an issue related to SambaPOS but would like to know if anyone has seen this sort of issue and how they resolved it, or if anyone has any suggestions on what I can try?