Salesforce

i5100, i7100, IP or BP PR Plus printers: Protocol or Syntax errors - what they mean and how to resolve them

« Go Back

Content

 
Article Number000006733
Titlei5100, i7100, IP or BP PR Plus printers: Protocol or Syntax errors - what they mean and how to resolve them
Body
Issue

The i5100, i7100, IP or PR series printer displays "syntax error" or "protocol error" followed by a combination of symbols. 

Cause

Protocol errors occur when the printer is provided instructions it does not understand. These can be caused by the driver telling the printer to use a cutter that is not installed, or when attempting to send a page size that doesn't match the installed label supply. Per page 69 of the attached JScript Programmer's Manual, "There is no list of "all possible syntax errors" as nearly everything which can not be interpreted by the printer can be shown in the printer´s display or in the printout of the ASCII dump mode."  Pressing "Ignore" on the display skips the most syntax errors and finishes the label (unless there is some content which is totally wrong or if no label size is defined)   Below is a list of the most common Syntax errors and their resolutions.  

Troubleshooting

1. Press the Pause key to skip the command or press the cancel key to cancel the print job. 
2. Below is a list of errors and resolutions. Follow the instructions for the error you get.

F <- ? Most of the time the Protocol error can be caused by a corrupt or incorrectly installed printer driver.

1. Fully remove the installed print driver: 
Printer Drivers - Full Driver Removal

2. Install the correct driver: 
P<-? Means the print driver is set to Peel Off, which is not supported.
C<-? Means the print driver is set to Cutter but there is not cutter on this printer.
Resolution : Go into print driver Printing Preferences and change Print Mode to Tear Off or None.

S|x <-? Page Size is set wrong in software or Sensor Type wrong in Driver. 
* S is for Size and Sensor
* lx defines sensor type - l1, l2 or le
1 = gapped
2 = reflective such as for notched with the IP Printers
e = endless (continuous / terminal block material)

Protocol Error S le, <-? means the Sensor Type in the Print Driver is set to None, which is for Continuous Material, which doesn't need to calibrate. Only use if the whole roll is one long label tape you will cut yourself or with the optional cutter. If your roll of labels is separate labels: Set Sensor Type in print driver properties, page size, to Gapped or Notched.

S l1;...106.6<-? the label's dimensions are greater than maximum label size. Reduce the page width in the software below 105.6 mm and save. The label should print fine.


JScript Errors

The print job contains data that that uses a character combo used as a Jscript Command and the data that follows those characters is not a valid command option. To determine if this is the issue and you are printing multiple labels at one time, print the job deleting one label at a time to determine which label contains the data that is stopping the print job.  To find what data caused the error or what might be the problem, you will need to do an ASCII Data Dump. 
  1. make sure that you have a 4 inch wide label in your printer, and then do an ASCII dump test print
  2. On the printer's front panel, press: Menu / Test / ASCII Dump Mode
  3. It will print a bunch of data and display an errors in the JScript code received by the printer.
  4. Reference the JScript Programmers Manual to find and correct the syntax error.  Start on Page 69.
  5. Then send your JScript job again.

What If My Specific Protocol Error Isn't detected in the ASCII Dump?

If it doesn't match one of these error letters, then the print job contains invalid characters or data that it cannot process to print. Use process of elimination by swapping out aspects of the printing environment until the issue has been isolated: 
  • There may be a character that is being read at the start of the script. Review the script and adjust as needed.
  • Try Printing to a different label file and label type loaded into the printer.
  • Try Printing using different label creation software.
  • If the printer is networked, try printing via USB or vice versa.
  • Completely reinstall and reset all driver settings.
URL NameIP-300-600-or-BP-PR-Plus-printers-Protocol-error-what-they-mean-and-how-to-resolve-them

Powered by