Setup POS Printer/Peripherals Configure

From TitaniaPOS Wiki
Jump to navigationJump to search
Printer/Peripherals Configure interface screen in landscape mode

Setup Kitchen Printer interface allows user create Kitchen Printer and allow user to assign PLU item to Kitchen Printer at Setup PLU, for printing kitchen order.

In order to access Setup Kitchen Printer interface:

Main Menu > Setup POS > POS Printer/Peripherals Configure

General Tab

Parameter Description Required
Name Name or the description of the object. Yes
Printer Type The type of the printer/peripherals kind.
  • ESC/POS Compatible Command Printer
  • 57mm(2.2") 32 characters Thermal Printer(ESC/POS)
  • 80mm(3.2") 42 characters Thermal Printer(ESC/POS)
  • 80mm(3.2") 48 characters Thermal Printer(ESC/POS)
  • 76mm(3") 32 characters DotMatrix Printer(ESC/POS)
  • Barcode Printer (TSPL Command)
  • GSAN LED8N Pole Display
Yes
Port Type Printer/Peripherals interface type.

TitaniaPOS able to connect to device with specific interface type:

  • Network Port
  • Bluetooth Port
  • USB Port
  • Serial Port
  • File Dump
Yes
Connected To POS The Printer/Peripherals which the POS terminal device from. Yes
Backup Printer Print to Backup printer/peripheral device in case the current printer/peripheral failed to connect or transmit data(such as printing).

User will be present with option to print to backup printer in case data transmission error or failed to send data to the targeted device.

No
Lines Feed Print extra lines after document printed.

Default value is 5

Yes
Length Per Line Maximum characters per line. This option only available if Printer Type set to ESC/POS Compatible.

Default value is 32

Yes
Character Encoding Set printing character encoding type. This is for print specific language text to specific printer character encoding type, and is only available when option 3 is disabled.

Default is us-ascii

Yes

Option Tab

User can enable or disable certain options to make cashier operation different. Please refer the table below for more details of each option does.

Option Description
2 - Device is Disabled Printer/Peripherals is disabled. Any communication or data transmission with this device will be ignore.
3 - Rasterize Print mode instead normal mode Receipt, Kitchen, and Order Check Printing will be print in bitmap rasterizing mode instead of printer type character fonts.
4 - Alternative Font Type (Normal Mode Only) Use Font B type instead of Font A type when printing Receipt, Kitchen, and Order Check Printing.
Note: Option 3 must be disabled

Advanced Tab

Parameter Description
Send Special Command Before/After main content This parameter allows TitaniaPOS to send specific hexadecimal command set before or after the data transmission.

Hexadecimal format should be hexcode(without 0x in front of it) separate with comma.

Example: 1B,40

Raster pixels per chunk This parameter allows TitaniaPOS to send specific chunk size for rasterize image. Due to Rasterize command without CRC checksum, setting this to above 0 will make the system tries to recover the corrupt transmission for raster data instead of full junk data.
Raster Font Size Scaling This parameter allow to set overall font size for the raster image. The adjust is based on the scaling of the image size.

Bill - Receipt bill size

Bill Font Width - Receipt bill font size width

Order Chit - Order Check List Ticket size

Order Chit Font Width - Order Check List font size width

Kitchen Bill - Kitchen Order Ticket size

Kitchen Font Width - Kitchen Order font size width


Peripherals Port Type

TitaniaPOS able to support connect to variety of device's port type.

Here is the list of compatible Port Type:

  1. Network Port
  2. Bluetooth Port
  3. USB Port
  4. Serial Port
  5. File Dump
Network Port Configuration Dialog Interface

Network Port Configuration

Parameter Description Required
IP Address IP Address of the printer or peripherals. Yes
Port Port number of the printer or peripherals.

Valid Range 1-65535

Yes
Buffer Size Buffer size per chunk transmission.

Size in byte size. Default is 1024. Minimum is 1byte size. Changing this might affect the data transmission(such as print speed). In case size too large, data transmission might get corrupted.

Yes
Sleep Between Buffer Sleep between chunk transmission. Value in milliseconds(ms).

This is use for in case targeted device not able to receive more chunk in short amount of time.

Yes
Retry Count Maximum retry count when transmission error before communication error dialog pop up. Yes
Delay Retry Pause between retry transmission, in second value. Yes
Compatible Network Mode This option is for targeted device that needs to reopen communicate after each chunk transmitted. No
Bluetooth Port Configuration Dialog Interface

Bluetooth Port Configuration

Parameter Description Required
Device The targeted Bluetooth printer or peripherals. Yes
Buffer Size Buffer size per chunk transmission.

Size in byte size. Default is 1024. Minimum is 1byte size. Changing this might affect the data transmission(such as print speed). In case size too large, data transmission might get corrupted.

Yes
Sleep Between Buffer Sleep between chunk transmission. Value in milliseconds(ms).

This is use for in case targeted device not able to receive more chunk in short amount of time.

Yes
Retry Count Maximum retry count when transmission error before communication error dialog pop up. Yes
Delay Retry Pause between retry transmission, in second value. Yes
Initialize Bluetooth Before Printing Enable this option will cause the system tries to send empty data on first chunk transmission. This will ensure that targeted Bluetooth device has been successfully establish for communication. Use this in case you have Bluetooth that doesn't accept first data. No
USB Port Configuration Dialog Interface

USB Port Configuration

Parameter Description Required
Printer The USB printer or peripherals that connected to this POS System. The device will show only compatible USB device that TitaniaPOS tested and able to communicate with it.

In case you need to connect to incompatible USB device, hold the magnifier glass to show more devices.

Yes
Sleep Between Buffer Sleep between chunk transmission. Value in milliseconds(ms).

This is use for in case targeted device not able to receive more chunk in short amount of time.

Yes
Serial Port Configuration Dialog Interface

Serial Port Configuration

Parameter Description Required
Port The serial port of this POS Terminal device that the printer or peripherals connected into.

The serial port naming is based on Unix/Linux file type naming scheme(dev/stty1, dev/stty2 etc.) instead, and is not based on Windows serial port naming scheme(COM1,COM2 etc.) Refer to your POS Terminal device instruction manual for the port and its file naming.

Yes
Baudrate The serial port baudrate communication speed. Yes
Databits The serial port communication data bitrate. Yes
Parity The serial port data parity. Yes
Stopbit The serial port stopbit communication between data chunk Yes
Buffer Size Buffer size per chunk transmission.

Size in byte size. Default is 1024. Minimum is 1byte size. Changing this might affect the data transmission(such as print speed). In case size too large, data transmission might get corrupted.

Yes
Sleep Between Buffer Sleep between chunk transmission. Value in milliseconds(ms).

This is use for in case targeted device not able to receive more chunk in short amount of time.

Yes
File Dump Configuration Dialog Interface

File Dump Configuration

The File Dump Configuration is for debug. It is use for testing communication data.
Parameter Description Required
Output Path File path for the raw file dump. The system will auto create folder if it is not exist.

Make sure the targeted path is able to write into or with permission to write data.

Yes
Auto Generate Filename Enable this, the system will auto generate a filename with date time stamp on it. The output path will be as the targeted folder. No