PRINTERS

INTRODUCTION

Printing in DinePlan is very important to Understand. It has three questions to ask and it gives three concepts to connect. The questions

  1. WHERE TO PRINT?   
  2. WHAT TO PRINT?
  3. HOW TO PRINT?

PRINTER are the places to print the Content and It gives the Answer for the first question. PRINT TEMPLATES determinates what to print nothing but the content. PRINT JOBS are the one which explains how to print. It simply connects both the PRINT TEMPLATES and PRINTER. For Instance, you want to Print only the DRINKS in DRINKS PRINTER. 

DinePlan has many printer types for different needs. This document gives the complete clarity on Printers and its configuration. On the default installation of DinePlan, it will come up with the Default Printers List as shown below

Here are the Printer Types we have in DinePlan

RECEIPT PRINTER Native printing for ESC/POS compatible thermal or dot matrix printers. If lines starts with unexpected characters be sure your printer supports ESC/POS emulation and it is enabled.
TEXT PRINTER Just prints plain text. All formatting tags skipped
HTML PRINTER Select this printer type for postscript (graphical) printing. If your printer is not ESC/POS compatible (inkjet, laser) or you need to print in mixed languages you can try using this printer type.
PORT PRINTER

This printer directly sends data to serial port. This printer type is useful for configuring VFD customer displays or similar devices that you can send data through serial port. In this case, you should enter PORT name toPrinter Share Name / Port Name 

DEMO PRINTER

This printer type sends printing content to notepad. Very useful to test printouts without wasting paper. Enter a dummy Printer Share Name as . or something similar not to leave it empty. Open Notepad application and send prints to see how it appears.

WINDOW PRINTER

This printer type shows regular windows print dialog to let you choose a printer.

RAW PRINTER

Use this printer type if you need to configure a printer that supports a unique command set. Useful for programming Barcode Printers or Card Printers.

NETWORK PRINTER

Network Printer are useful for sending direct ESC/POS Command to the Printer which are connected in the NETWORK using the IP and PORT

PORT TICKET PRINTER

ESC/POS Printer Type and it sends commands to the Serial PORT

CUSTOM PRINTER

DinePlan has few CUSTOM PRINTER or can be created without touching the Core Modules.

 

URL PRINTER Send Print Output to Web Service. It will be used to Send SMS 
BROWSER PRINTER Send Print Output to SECOND DISPLAY and It opens the Browser and Displays
KITCHEN DISPLAY Sends the Output to DINECHEF.
PRINTER 

In this section, we will see how we can add the Receipt Printer. 

STEP 1: Go to BACK OFFICE --> PRINTER --> PRINTERS

STEP 2: Click Add Printer from the left side and following Screen Appears

PRINTER NAME Name of the Printer
FALL BACK PRINTER It gives the selection of Printer to choose from. Whenever the current printer fails, the output will be routed to the FALL BACK PRINTER
PRINTER SHARE NAME/PORT NAME

For Receipt Printer, you have to select the Installed Printer

For Port or Port Ticket Printer, you have to enter the SERIAL PORT NUMBER

For Network Printer, you have to enter the IP and Port number

CHARACTER SET

If your printer is ESC/POS compatible and you selected Receipt Printer and enter your printer language code here to support printing language specific characters.

LINE COUNT

For VFD Display, you have to display one two lines to display, this will be mainly used for that.

LINE CHARACTER COUNT

You can restrict how many characters to be displayed in the Printer.

DEVICE TYPE

Mainly used for VFD Display, based on the Device Firmware, you have to choose the Type.

STEP 3: Once you enter the relevant values, just click SAVE to finish.

PRINT TEMPLATES

Print Templates are helpful to configure how you want to get the output done from the Printer. It is explained very well from THIS LINK

PRINT JOBS

Print Jobs connects Printer and Print Templates. By default, it comes with the Pre-Defined JOBS and we can create as per wish. 

Some of the Customer Request would be, the want to Print the Same Item in TWO DIFFERENT LOCATION. In these kind of scenarios, we need to have a two PRINT JOBS and RESPECTIVE ACTIONS as well.

Here is the PRINT JOB for PRINT BILL

 

 

 

 

 

 

Back to top