Setup POS Printer/Peripherals Configure

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.
|
Yes |
| Port Type | Printer/Peripherals interface type.
TitaniaPOS able to connect to device with specific interface type:
|
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:
- Network Port
- Bluetooth Port
- USB Port
- Serial Port
- File Dump

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
| 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
| 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
| 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
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 |