5 | Non-English Printing
This article covers an overview of Non-English Printing and Till Balance Report Flags.
This article covers an overview of Non-English Printing and Till Balance Report Flags.
About
- POS Printers handle non-English characters by using something called CodePages
- A POS Printer is very limited at how many different characters it can print, and a CodePage is a different "Set" of characters
- French, Norwegian, Cyrllic, Simplified Chinese, Katakana and many more national languanges can be supported by using the correct codepage
- In Bepoz, the PrinterDefs for a printer – as setup within the Setup Menu of BackOffice - allows the codepage to be set for a Printer Type
- This MUST match what CodePage the Printer is actually physically configured to
- The Printer may be set to a Codepage by dipswitch settings or by an Initialisation string also setup in the PrinterDefs
- Using the Initalisation string method, it is actually possible for one physical printer to have 2 different Printer definitions each printing a different codepage – hence a different language. (E.g. a Kitchen printer printing both an English docket and a Chinese docket)
- For Simplified Chinese, we have found that Codepage 936 is what the printer must support and the PrinterDef Codepage must be set to
- Additionally the Printer will need to have the Simplified Chinese Fonts downloaded to it
- Please see separate documentation for your specific printer about this
- POS printers have varying capabilities when it comes to printing non-english characters
- Different brands and even different models within a brand can vary greatly
- If you require printing of non-english characters, prior to selecting a printer you should it supports the characters you require
Till Balance Printout Report Flags
- These flags are added together to make one number that is put into that option field
- Below are the flags that be set for the Balance printout
- PrintSorts = 1
- PrintSortGroups = 2
- PrintTypes = 4
- PrintTypeGroups = 8
- DonotPrintBalance = 16
- GroupTotals = 32
- OperatorBalance = 64
- AllDrawers = 128
- PrintProfit = 256
- DonotPrintDiscounts = 512
- PrintPriceTotals = 1024