Unitec Informatik Home

The System Tools Company 

   
Sorry. your browser does not support Java applets.    

Contact Us

If you did not find the information you were looking for, please visit our main support page for instructions.

Under construction

Note: This page is constantly under construction!

 

Representatives, resellers, OEMs and VARs please send us the FAQs you have to answer, so that we can put them on this page to serve our customers.

 

I don't get any output on my printer

 

Q: After calling lpr.css to print a file, the file is not printed although the device is ready.
 
A: Start the user interface program and select menu 2. Printer control. Now check if the printer status is ready. If the status is 'on hold', select the printer and activate it.
 
Q: I activated the printer, but still nothing happens.
 
A: Select menu 3. Report queue in the css(U) user interface program. In the column 'Frm' check the form name of the report. Now go back to menu 1. Form change and check if one of your printers has the required form mounted. If not, make sure, that the proper paper is in the printer and tell this fact to CSS. To do so, select the printer and the form identifier.

  Back to Top

 

The output of my printer looks strange

 
There are several causes that can make your output not to look the way you expect it to be:

 
1: Your output looks like this:

    line 1
           line 2
                  line 3

This indicates, that your program terminates a line with a linefeed only, which is common Unix practice. Your printer however expects a carriage return, linefeed sequence.

You have two options to fix the problem:

 

a) Change your printer configuration to insert a carriage return before or after each linefeed.
 
b) Add the Boolean cr capability to the device definition in the css.devices configuration file (see Chapter 'Configuration', Topic Css.Devices(C) in the CSS Manual). Make sure, that after changes to the device definitions you have to do a compile run with the command /etc/csa -d.
 
2.

Parts of your output is missing or output stops after printing several pages:

This indicates, that the handshaking between your system and the printer is not properly configured. Both partners in a communication link, the data source (your system) and the data sink (the printer) must be configured to use the same handshaking protocol (i.e. Xon/Xoff or DTR) and baud rate. CSS includes a utility named setmode to permanently configure serial ports on Unix systems (see Chapter 'Utilities', Topic setmode(U) in the CSS Manual).

If you have installed an additional communication device, such as a printer box, between your computer system and the printer, the handshaking of each subpart of the full link must be properly configured.

  Back to Top

 

My program sends printer control codes, but they vanish

 
To transparently pass escape codes to a printer, you can define a device as to operate in binary mode (bm). Alternatively you can spool a single report in binary mode on normal devices with the -B option of lpr.css. It is important to know, that normal CSS devices use a hypothetical command set from ESC,1 to ESC,127 (two bytes 0x2701 .. 0x277f). It is up to you to define the translations to the 'real' escape codes needed by the printer models in use. The capabilities to do this are e1 .. e127 (see Chapter 'Configuration', Topic Css.Devices(C) in the CSS Manual). Whenever a program sends an escape code, say ESC,7 and the target printer has no e7 entry, the two bytes (0x2707) are NOT passed to the device, since CSS is assuming, that the target device does not support this feature.

  Back to Top

 

I want to preview my report before printing

 

Q: Before printing my file, I want to verify it in the css(U) user interface program, i.e. I do not want my file to be printed immediately.
 
A: Call lpr.css with the -H option. This will keep the report in the queue, until it is released manually.

  Back to Top

 

When I stop an output, several more pages are still printed

 
When you stop an output, CSS will stop printing at the end of the current page. Almost all of today's printer models have buffers to improve speed. This buffer may hold several dozen pages. Even though the CSS despooler program has stopped output, the content of the printer buffer is still printed. 

  Back to Top

 

Contact information for unanswered questions

 
If you did not find the answer to your question on downloading or installing, please contact our technical support department.


  Back  Top


Copyright © 2001 Unitec Informatik, All Rights Reserved.
Privacy Statement | Legal Notices