Libki Installation - Print Driver

Libki Installation - Print Driver

Notes
The first step is to determine how many printers you need to install.  Each combination of chroming (black and white v color) and single or double sided requires a different printer to be defined.   Please keep in mind that the maximum number of printers Libki Print Driver can currently handle is 10.

Installation Instructions

  1. Create C:\printers on your client PC if it doesn't already exist
  2. For each printer you wish to define (up to 10), create a directory within C:\printers. (e.g. C:\printers\printer1, C:\printers\printer2, etc)
  3. Download the print driver examples from: https://drive.google.com/drive/folders/1B67Bf2XtpFm4JeC_A-CP38RtBRaduaFG
  4. There is a prerequisite step to install dotNet, which may already be on your client PC.  If so, you can skip this step.
  5. In the directory ‘1 - printer1’, run PdfScribeInstall.msi as an administrator (while logged in as the Libki user).
    1. You can check the config.xml within that directory to edit the Printer Name as it will appear to patrons, as well as the default color and paper size settings
    2. Install to the default C:\Program Files\PDFScribe location
  6. For each additional printer you wish to install, go to that numbered printer’s directory, and run Instance_Instance.bat as administrator.
    1. Again, you can adjust the config.xml to change the Printer Name before installing, if you wish
    2. If you need more than 6 printers, follow the pattern laid out by the previous 6 (up to 10), or ask for assistance
  7. Edit C:\ProgramData\Libki\Libki Kiosk Management System.ini to include the following at the bottom: 
    [printers]
    Then, for each printer installed (numbered X), add the line:
    printerX="C:\\printers\\printerX"
  8. Restart the PC to restart the Libki client and load the updated configuration
Once installed on the Client, prints done to any of the PDFScribe printers will create PDFs within the configured directories.  The Libki Client will check regularly whether there are any such files, send them to the Libki Server, and mark them as ‘printed’.

In Libki Server, you will need to configure printing in the Administration -> Settings -> Print Management area, using the following YAML template:
Notes
“somePrinter” should match the name of the printer according to Windows
  1. public_print_release: enabled
  2. printers:
  3.   printer1:
  4.     chroming: color
  5.     physical_printer_name: somePrinter
  6.     public_printer_name: Color
  7.     plexing: simplex
  8.     type: PrintManager
  9.     cost_per_page: .10
  10.   printer2:
  11.     chroming: color
  12.     physical_printer_name: somePrinter
  13.     public_printer_name: Color (Duplex/Long)
  14.     plexing: duplexlong
  15.     type: PrintManager
  16.     cost_per_page: .10
  17.   printer3:
  18.     chroming: color
  19.     physical_printer_name: somePrinter
  20.     public_printer_name: Color (Duplex/Short)
  21.     plexing: duplexshort
  22.     type: PrintManager
  23.     cost_per_page: .10
  24.   printer4:
  25.     chroming: monochrome
  26.     physical_printer_name: somePrinter
  27.     public_printer_name: Monochrome
  28.     plexing: simplex
  29.     type: PrintManager
  30.     cost_per_page: .05
  31.   printer5:
  32.     chroming: monochrome
  33.     physical_printer_name: somePrinter
  34.     public_printer_name: Monochrome (Duplex/Long)
  35.     plexing: duplexlong
  36.     type: PrintManager
  37.     cost_per_page: .05
  38.   printer6:
  39.     chroming: monochrome
  40.     physical_printer_name: somePrinter
  41.     public_printer_name: Monochrome (Duplex/Short)
  42.     plexing: duplexshort
  43.     type: PrintManager
  44.     cost_per_page: .05
Remove any unneeded printers, and adjust the settings as needed to reflect your printers’ particular configurations.
    • Related Articles

    • Installation - Libki Print Station

      Libki Print Station is a Windows application designed to interact with Jamex coin-op machines, allowing patrons to pay for print jobs in cash without need for staff intervention. On Libki Server, generate an API Key Login to ...
    • Libki Installation - Print Manager

      Libki Print Manager is a Windows application designed to sit inside your library’s network, where it can access both the remote Libki Server, and your physical printers. On Libki Server, generate an API Key Login to <yourlibkiserver>/administration ...
    • Libki Testing Plan - Printing

      Here are steps to test printing in Libki. Install the Libki virtual printer drivers Install dotNet if needed, it's in the first directory. For the first printer, run PdfScribeInstall.msi. For the rest of the printers, run Install_Instance.bat. Test ...
    • Libki Testing Plan - Libki Administration and Clients

      Here are steps to test a new installation and configuration of Libki. Administrators Log into your Administration site using the username and password provided to you by the ByWater team. Remember to change your password. If there are other ...
    • Managing Users in Libki

      This Libki tutorial will walk you through managing users. &lt;br&gt; Managing Users in Libki Login to the Administration view of Libki. Once you're logged in, navigate to the Users tab. The Users tab will show you a list of all users in your system. ...