RUSProtocolAPI  5.2.02.0
Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse Class Reference

Public Member Functions

 APIGetPrinterParamsResponse (int errorCodeValue)
 
 APIGetPrinterParamsResponse (APIBaseResponse baseResponse)
 
- Public Member Functions inherited from Custom.Fiscal.RUSProtocolAPI.CustomRU.APIBaseResponse
 APIBaseResponse (int errorCodeValue)
 

Properties

int PrintEnergy [get, set]
 0: -24% 1: -20% 2: -16% 3: -12% 4: -8% 5: -4% 6: 0 7: +4% 8: +8% 9: +12% 0: +16% 11: +20% 12: +24% More...
 
int PrintSpeed [get, set]
 55: 55% 70: 70% 100: 100% More...
 
int BottomLineFeed [get, set]
 0..20 More...
 
int InterlineCompression [get, set]
 0..2 More...
 
uint TicketFormat [get, set]
 bits 0..1: “Description of sold item format” 0: “Description of sold item” is limited to 53, “Sale line number counter” is always printed; 1: “Description of sold item” is not limited, “Sale line number counter” is printed if possible to be fit in one line, else is not printed; 2: “Description of sold item” is not limited, “Sale line number counter” is never printed; 3: “Description of sold item” is not limited, “Sale line number counter” is always printed; bit 1: “Always suppress sale line number” bit 2: “Suppress fiscal logo printing” bit 3: “QR-code mixed with data” bit 4: “Compact sale line” bit 5: “No tag Payment subject flag, #1212” bit 6: “No tag Way of payment flag, #1214” bit 7: “No tag Code of goods assortment, #1162” bit 8: “No tag Additional property of payment subject, #1191” bit 9: “No tag Flag of agent by payment subject, #1222” bit 10: “No tag Agent data, #1223” bit 11: “No tag Supplier data, #1224” bit 12: “No tag Supplier name, #1226” bit 13: “No tag Excise, #1229” bit 14: “No tag Additional property of check, #1192” bit 15: reserved, must be 0 bit 16: compress ticket section “header end”(from version 04.01.23) bit 17: compress ticket section “body”, all sale lines small(from version 04.01.23) bit 18: compress ticket section “body”, all sale lines except the very first one(from version 04.01.23) bit 19: “Compact sale line 2”(from version 04.01.23) bit 20: compress ticket section “end ticket”, all but not the QRCode(from version 04.01.23) bit 21: compress ticket section “end ticket”, QRCode(from version 04.01.23) bits 22..24: select font type for printing of description(from version 04.03.45) 0: automatic management; 1:font 10 dots/char wide; 2:font 12 dots/char wide; 3:font 13 dots/char wide; 4:font 14 dots/char wide; 5: font 16 dots/char wide; bit 25: always print VAT tags(tags 1199, 1102..1107) regardless of bit “operation between organizations” in commands 80h..83h and 85h, 8eh bit 26: “No tag номер смены, #1038” bit 27: “No tag номер чека за смену, #1042” bit 28: “No tag применяемая система налогообложения, #1055” bit 29: “No tag адрес сайта ФНС, #1060” bit 30: “No tag телефон или электронный адрес покупателя, #1008” More...
 
int CutterEnabled [get, set]
 0: FALSE 1: TRUE More...
 
ModeOfPrintEnum ModeOfPrint [get, set]
 0: Print Number with Line Limited to 53 chars 1: Print Number If Possible 2: Never Print Number 3: Always Print Number More...
 
DirectoryConfigurationEnum DirectoryConfiguration [get, set]
 0: maximum speed, high number of directories 1: high speed, high number of directories, to be used when saving few tickets per day (example only open day and close day) 2: low speed, low number of directories, to be used when saving only few files (example only open day and close day) 3: minimum speed, but no directories at all (ideal when the files are deleted manually on daily base) More...
 
FilenameConfigurationEnum FilenameConfiguration [get, set]
 0: only fiscal document number 1: operation type+ fiscal document number 2: number of Session+ operation type+ fiscal document number More...
 
FilenameExtensionEnum FilenameExtension [get, set]
 0: TXT(always 0, reserved for future use) More...
 
bool TicketFormatSuppressSaleLineNumber_bit0 [get]
 
bool TicketFormatAlwaysSuppressSaleLine_bit1 [get]
 
bool TicketFormatSuppressFiscalLogo [get]
 
bool TicketFormatQRCodeMixed [get]
 
bool TicketFormatCompactSaleLine [get]
 
bool TicketFormatNoTag_1212 [get]
 
bool TicketFormatNoTag_1214 [get]
 
bool TicketFormatNoTag_1162 [get]
 
bool TicketFormatNoTag_1191 [get]
 
bool TicketFormatNoTag_1222 [get]
 
bool TicketFormatNoTag_1223 [get]
 
bool TicketFormatNoTag_1224 [get]
 
bool TicketFormatNoTag_1226 [get]
 
bool TicketFormatNoTag_1229 [get]
 
bool TicketFormatNoTag_1192 [get]
 
bool TicketFormatSuppressHeaderEnd [get]
 
bool TicketFormatSuppressBodyAll [get]
 
bool TicketFormatSuppressBody [get]
 
bool TicketFormatSuppressSaleLine2 [get]
 
bool TicketFormatSuppressEnd [get]
 
bool TicketFormatSuppressEndQR [get]
 
bool TicketFormatFontTypeBit22 [get]
 
bool TicketFormatFontTypeBit23 [get]
 
bool TicketFormatFontTypeBit24 [get]
 
bool TicketFormatPrintVATBit25 [get]
 
bool TicketFormatNoTag_1038 [get]
 
bool TicketFormatNoTag_1042 [get]
 
bool TicketFormatNoTag_1055 [get]
 
bool TicketFormatNoTag_1060 [get]
 
bool TicketFormatNoTag_1008 [get]
 
- Properties inherited from Custom.Fiscal.RUSProtocolAPI.CustomRU.APIBaseResponse
int ErrorCode [get, set]
 
string ErrorDescription [get, set]
 
int OperatorCode [get, set]
 

Property Documentation

◆ BottomLineFeed

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.BottomLineFeed
getset

0..20

◆ CutterEnabled

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.CutterEnabled
getset

0: FALSE 1: TRUE

◆ DirectoryConfiguration

DirectoryConfigurationEnum Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.DirectoryConfiguration
getset

0: maximum speed, high number of directories 1: high speed, high number of directories, to be used when saving few tickets per day (example only open day and close day) 2: low speed, low number of directories, to be used when saving only few files (example only open day and close day) 3: minimum speed, but no directories at all (ideal when the files are deleted manually on daily base)

◆ FilenameConfiguration

FilenameConfigurationEnum Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.FilenameConfiguration
getset

0: only fiscal document number 1: operation type+ fiscal document number 2: number of Session+ operation type+ fiscal document number

◆ FilenameExtension

FilenameExtensionEnum Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.FilenameExtension
getset

0: TXT(always 0, reserved for future use)

◆ InterlineCompression

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.InterlineCompression
getset

0..2

◆ ModeOfPrint

ModeOfPrintEnum Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.ModeOfPrint
getset

0: Print Number with Line Limited to 53 chars 1: Print Number If Possible 2: Never Print Number 3: Always Print Number

◆ PrintEnergy

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.PrintEnergy
getset

0: -24% 1: -20% 2: -16% 3: -12% 4: -8% 5: -4% 6: 0 7: +4% 8: +8% 9: +12% 0: +16% 11: +20% 12: +24%

◆ PrintSpeed

int Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.PrintSpeed
getset

55: 55% 70: 70% 100: 100%

◆ TicketFormat

uint Custom.Fiscal.RUSProtocolAPI.CustomRU.APIGetPrinterParamsResponse.TicketFormat
getset

bits 0..1: “Description of sold item format” 0: “Description of sold item” is limited to 53, “Sale line number counter” is always printed; 1: “Description of sold item” is not limited, “Sale line number counter” is printed if possible to be fit in one line, else is not printed; 2: “Description of sold item” is not limited, “Sale line number counter” is never printed; 3: “Description of sold item” is not limited, “Sale line number counter” is always printed; bit 1: “Always suppress sale line number” bit 2: “Suppress fiscal logo printing” bit 3: “QR-code mixed with data” bit 4: “Compact sale line” bit 5: “No tag Payment subject flag, #1212” bit 6: “No tag Way of payment flag, #1214” bit 7: “No tag Code of goods assortment, #1162” bit 8: “No tag Additional property of payment subject, #1191” bit 9: “No tag Flag of agent by payment subject, #1222” bit 10: “No tag Agent data, #1223” bit 11: “No tag Supplier data, #1224” bit 12: “No tag Supplier name, #1226” bit 13: “No tag Excise, #1229” bit 14: “No tag Additional property of check, #1192” bit 15: reserved, must be 0 bit 16: compress ticket section “header end”(from version 04.01.23) bit 17: compress ticket section “body”, all sale lines small(from version 04.01.23) bit 18: compress ticket section “body”, all sale lines except the very first one(from version 04.01.23) bit 19: “Compact sale line 2”(from version 04.01.23) bit 20: compress ticket section “end ticket”, all but not the QRCode(from version 04.01.23) bit 21: compress ticket section “end ticket”, QRCode(from version 04.01.23) bits 22..24: select font type for printing of description(from version 04.03.45) 0: automatic management; 1:font 10 dots/char wide; 2:font 12 dots/char wide; 3:font 13 dots/char wide; 4:font 14 dots/char wide; 5: font 16 dots/char wide; bit 25: always print VAT tags(tags 1199, 1102..1107) regardless of bit “operation between organizations” in commands 80h..83h and 85h, 8eh bit 26: “No tag номер смены, #1038” bit 27: “No tag номер чека за смену, #1042” bit 28: “No tag применяемая система налогообложения, #1055” bit 29: “No tag адрес сайта ФНС, #1060” bit 30: “No tag телефон или электронный адрес покупателя, #1008”