DIEBOLD NIXDORF P1200 Manual

DIEBOLD NIXDORF P1200 Manual

Standard pos printer cup driver manual
Hide thumbs Also See for P1200:
Table of Contents

Advertisement

Diebold Nixdorf CUPS Driver User Guide
P1200
STANDARD POS PRINTER
CUP Driver Manual
DieboldNixdorf.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the P1200 and is the answer not in the manual?

Questions and answers

Summary of Contents for DIEBOLD NIXDORF P1200

  • Page 1 Diebold Nixdorf CUPS Driver User Guide P1200 STANDARD POS PRINTER CUP Driver Manual DieboldNixdorf.com...
  • Page 2 Diebold Nixdorf CUPS Driver User Guide Revision Record Rev. No. Date Sections Description 01 Oct, 2020 First Release 02 Dec, 2020 11, 29 1) Add information about page size and media 2) Update CUPS driver restriction information 25 May, 2021 1, 10-23,...
  • Page 3: Table Of Contents

    Diebold Nixdorf CUPS Driver User Guide Table of Contents General ................................ 1 1.1. Introduction ............................1 1.2. Notes..............................1 1.3. Target Operation System........................1 1.4. Target Devices ............................. 1 Architecture Overview ..........................2 Setup................................3 3.1. Installing CUPS Driver for SUSE Linux ....................3 3.2.
  • Page 4 Diebold Nixdorf CUPS Driver User Guide 4.10.2. Cash Drawer Open ........................21 4.10.3. Cash Drawer Pulse ........................22 4.10.4. Cash Drawer Station ........................23 4.11. Logging .............................. 24 4.11.1. Log Level ........................... 24 4.11.2. Log Count ..........................25 4.12. Example CMD Printing ........................26 Example 1) Print a grayscale image at top of page in portrait mode ............
  • Page 5 Diebold Nixdorf CUPS Driver User Guide When using RS232 interface for Slip printing, please make sure the Slip paper length is same or more than the printout paper length..........................32 5.8. CUPS Restriction ..........................33 References ..............................33 6.1.
  • Page 6: General

    CUPS Home Page: https://www.cups.org/ 1.2. Notes Before reading this Manual, please note the following: To use or duplicate a part or whole of this Manual without the permission of Diebold Nixdorf is prohibit. • This Manual is subject to change without prior notice.
  • Page 7: Architecture Overview

    2. Architecture Overview CUPS driver provides POS Printer printing functionality on Linux operating system. The software components shown below are required for execution environment. : The shaded area indicates the CUPS Driver components...
  • Page 8: Setup

    Diebold Nixdorf CUPS Driver User Guide 3. Setup 3.1. Installing CUPS Driver for SUSE Linux 1. After download the driver kit, extract the zip file to local file system. 2. For SUSE Linux, run “install_suse.sh” as root privilege. CUPS components will install to system.
  • Page 9: Installing Cups Driver For Centos

    Diebold Nixdorf CUPS Driver User Guide 3.2. Installing CUPS Driver for CentOS 1. After download the driver kit, extract the zip file to local file system. 2. For CentOS, run “install_centos.sh” as root privilege. 3. On Linux, if *.sh file cannot be execute, it will need to add the executable rights to the script. For example, if install.sh cannot be execute:...
  • Page 10: Setup Printer

    3.3. Setup Printer Following steps show how to add printer using CUPS Administrator page. It is require connecting printer before proceed “Add Printer”. 3.3.1. Add Printer 1. Launch any browser, go to CUPS control page with URL “localhost:631”. 2. Select “Administration”  “Add Printer”. a.
  • Page 11: Usb Interface

    Diebold Nixdorf CUPS Driver User Guide 3.3.2. USB Interface  If printer connected, its USB port will appear under “Local Printers”. Select correct port and press “Continue”.  If printer connected but is not showing here, the possible reasons include: Printer automatically added by CUPS system when connect.
  • Page 12: Lan Interface

    Diebold Nixdorf CUPS Driver User Guide 3.3.4. LAN interface  First, select “AppSocket/HP JetDirect” and press “Continue”  Second, set correct IP address and TCP port value in connection string. Connection string format is “socket://< IP address >:< TCP Port # >”.
  • Page 13: Set Default Printer

    Diebold Nixdorf CUPS Driver User Guide 3.4. Set Default Printer When send print job using command line and getting “no system default destination message”, the default destination can be set using “lpoptions” command, for example: ] lpoptions -d Diebold_Nixdorf_P1200 3.5. Set Default Options This to configure default options when perform printing for each printer.
  • Page 14 To change “Set Default Options” setting value, please perform step 1. to 3. or by command: ] sudo lpadmin -p <printer name> -o <name>=<support value> For example, to change custom paper size for DN P1200 printer: ] sudo lpadmin -p Diebold_Nixdorf_P1200 -o PageSize=Custom.50x50mm...
  • Page 15: Print Options

    Diebold Nixdorf CUPS Driver User Guide 4. Print Options This chapter describes printing options supported by CUPS driver. It also describe how to control the option in print command line by “-o name=value [ ... name=value ]”. For restriction and cautions, please refer “5.1 Print Options”...
  • Page 16: Printer Details

    Diebold Nixdorf CUPS Driver User Guide 4.2. Printer Details This option is not mean for controlling. It simply display current PPD supported printer model and resolution information. Following shows an example printer details for DN P1200 POS Printer: Printer details are as follows: Name...
  • Page 17 The maximum paper size for receipt station can support is as following. However, the actual value only printable area width. For example, DN P1200 actual print width is 72.07mm (576 dots) so the width show in paper is 2.84 inch (~72.13 mm) instead of 3.14 inch for paper width 80mm.
  • Page 18 Diebold Nixdorf CUPS Driver User Guide Height 25.4 72.0 3200.0 9070.9 Following table shows the maximum and minimum value for custom paper size on single dual station POS Printer (support slip station): Minimum Maximum Unit Points Points Width 25.4 72.0 81.8...
  • Page 19: Input Image Format

    Diebold Nixdorf CUPS Driver User Guide 4.4. Input Image Format This option is use to control input raster format receive by filter from CUPS. “Color (RGB)” supports more bitmap printing control and functionally. “Black and White” is optimize for monochrome print speed, as filter does not require performing color to monochrome conversion.
  • Page 20: Print Image Format

    Diebold Nixdorf CUPS Driver User Guide 4.5. Print Image Format This option to control print out image on POS Printer, which supports both monochrome and grayscale printing. Grayscale printing only working if “Input Image Format” is “Color (RGB)”, otherwise monochrome will be print even though grayscale option is select.
  • Page 21: Dithering Option

    Diebold Nixdorf CUPS Driver User Guide 4.6. Dithering Option This option is to control monochrome print out image on POS Printer. Each option will use different algorithm to perform color to monochrome conversion. This option only works if “Input Image Format” is “Color (RGB)”, otherwise default monochrome raster image convert by CUPS will be print instead.
  • Page 22 Diebold Nixdorf CUPS Driver User Guide Following shows sample print out using different options: Dithering Type Sample Printing Threshold Dispersed Ordered Dither Clustered Ordered Dither Error Diffusion...
  • Page 23: Feed And Cut Option

    Diebold Nixdorf CUPS Driver User Guide 4.7. Feed and Cut Option This option is to control the feed and cut process for page or document level. When selected option contain feed, the paper will feed to cutter position. When selection option contain cut, a paper cut will be perform. Please take note that a paper cut perform without feed the cutting might happen on printing item.
  • Page 24: Paper Conservation

    Diebold Nixdorf CUPS Driver User Guide CutSetting=4PageFC Page [Feed,Cut] CutSetting=4 Page [Feed,NoCut] CutSetting=5PageF CutSetting=5 Page [NoFeed,Cut] CutSetting=6PageC CutSetting=6 4.8. Paper Conservation This option is to control the paper conservation for top and bottom of print page. The white area on top or bottom of page will be remove automatically base on selected option.
  • Page 25: Slip Document Control

    Diebold Nixdorf CUPS Driver User Guide Following show paper reservation control for slip station. It will perform similar as receipt station’s paper conservation. This option only appear on POSPrinter supports dual printing station. Name Command None SlipPaperConservation=0PCNone SlipPaperConservation=0 Bottom of Page...
  • Page 26: Cash Drawer

    Diebold Nixdorf CUPS Driver User Guide 4.10. Cash Drawer POS Printer can connect by 6-pin cash drawer. Three options provide to control cash drawer behavior. 4.10.1. Cash Drawer Pin This option is to control drawer open or not, and which pin to perform open. When “Do Not Open Drawers”...
  • Page 27: Cash Drawer Pulse

    Diebold Nixdorf CUPS Driver User Guide 4.10.3. Cash Drawer Pulse When cash drawer enable, this option is to control cash drawer pulse. Name Command Description 50 msec CDPulse=0CDPulse Pulse ON and OFF time 50 ms CDPulse=0 CDPulse=1CDPulse 100 msec Pulse ON and OFF time 100 ms...
  • Page 28: Cash Drawer Station

    Diebold Nixdorf CUPS Driver User Guide 4.10.4. Cash Drawer Station This option is use to control which station printing should perform cash drawer process. This option only show on POSPrinter support dual station. Name Command Description Receipt only CDStation=0Receipt If cash drawer enable, only perform cash drawer process...
  • Page 29: Logging

    Diebold Nixdorf CUPS Driver User Guide 4.11. Logging CUPS driver support logging feature. The log files save under directory “/var/log/cups/dncups/”. 4.11.1. Log Level This option is use to control logging message level. Name Command Description Disable LogLevel=0LogDis Disable debug log message...
  • Page 30: Log Count

    Diebold Nixdorf CUPS Driver User Guide 4.11.2. Log Count This option is to control maximum number of log file use to save log message. Name Command Description LogCount=10Files Default log count will be 10. [Default] LogCount=10 When receive invalid value (> 1000), default value 10 will be use.
  • Page 31: Example Cmd Printing

    Diebold Nixdorf CUPS Driver User Guide 4.12. Example CMD Printing This chapter shows some example of printing using command line. Example 1) Print a grayscale image at top of page in portrait mode BmpFormat=1GRAY ColorModel=1Gray orientation-requested=6 media=ROLL80x297 image.png BmpFormat=1 ColorModel=1Gray orientation-requested=6 media=ROLL80x297 image.png...
  • Page 32: Restrictions And Cautions

    Diebold Nixdorf CUPS Driver User Guide 5. Restrictions and Cautions 5.1. Print Options For CUPS support option, most of the options can support send only integer value except ColorModel. For ColorModel, the exact value string must send in order for setting to take effect. For other options, only the front integer value will take into process For example, below command send “-o BmpFormat=1Dummy”, where “1Dummy”...
  • Page 33: Print Job Not Printing

    Diebold Nixdorf CUPS Driver User Guide When setting custom paper size, please be cautions when select unit “points”. CUPS’s “points” is not equivalent to printer device “dots”. On CUPS, the resolution is 72 points per inch. For example, to configure a custom paper length 50.8mm:...
  • Page 34: Slip Station Resolution Vs Paper Size

    Diebold Nixdorf CUPS Driver User Guide 5.5. Slip Station Resolution vs Paper Size The main control to print by receipt or slip station is under “Resolution”. In this case, CUPS driver will perform printing by best effort, as long as receive paper size still within the printable area.
  • Page 35: Centos 6 Custom Page Size Not Working

    Diebold Nixdorf CUPS Driver User Guide 5.6.2. CentOS 6 Custom Page Size not working On CentOS 6, the Media Size under “Set Default Options” will always revert to previous setting even a valid custom media size is set using “Set Default Options”. If try set “PageSize” using command line (e.g.
  • Page 36: Pdf Printing Using Command Line On Sled 11 Sp3 Not Working Correctly

    White” option. As limitation, the dithering feature will not working on CentOS 6. 5.6.7. Multiple USB printer printing In case two printer connect on same system (P1200, P1300) both using USB, user need to make sure that the print job is complete before sending another print job to a different printer.
  • Page 37: Pdf Printing Not Working With Long Pdf Title

    Diebold Nixdorf CUPS Driver User Guide 5.6.8. PDF printing not working with long PDF title On SLED 12, CUPS will fail to create print job if PDF file ‘s title too long. If title length too long, bad length error will be triggered when create print job. In order to perform printing PDF, make sure job name (combination of filename and title) will not more than 255 characters.
  • Page 38 Diebold Nixdorf CUPS Driver User Guide 5.8. CUPS Restriction 6. References 6.1. Enable CUPS Service CUPS service for CentOS is automatically enable. Following shows the step to enable the CUPS service on SLED for new installed operating system. 1) From menu, select “System Tools”  “YaST”.
  • Page 39 Diebold Nixdorf CUPS Driver User Guide...

Table of Contents