SiegfriedSiegert
269f9466c5
release version for 340 Kroatia
2026-08-17 08:04:25 +02:00
SiegfriedSiegert
ae59e77dba
add printfiscal functions
2026-06-12 08:40:50 +02:00
SiegfriedSiegert
34023bd82f
update printQR method
2026-06-08 08:46:29 +02:00
SiegfriedSiegert
f7e9c74dde
change printer codec to windows-1250
2026-06-08 08:46:02 +02:00
SiegfriedSiegert
7a9f523b59
Implement interface 1.2.2 requestDiag()
2026-01-19 15:55:56 +01:00
SiegfriedSiegert
feb53f8174
Account: send MachineEvent, if account can not be read from DC
2026-01-19 15:55:29 +01:00
SiegfriedSiegert
60f7a79dbe
Account: check account number and read again ...
...
if wrong account is provided by DC.
2026-01-19 15:54:53 +01:00
SiegfriedSiegert
238ea71280
Print: set printer default font for printing text ...
...
E.g. used for prn_sendText().
E.g. in Lithuania only printer font table 24 supports special Lithuanian
charcters.
Other projects my not have font table 24 installed in printers. They use
e.g. printer font table 8.
2025-11-05 16:25:39 +01:00
SiegfriedSiegert
2452499073
Diag: call diagRequest() on wokeup from rtc
2025-09-03 13:42:30 +02:00
SiegfriedSiegert
577411289e
Trigger diagRequest() on MODE SERVICE => MODE OOO
2025-07-23 09:29:16 +02:00
SiegfriedSiegert
cc27b982ff
Add/Track: currentProgramMode
2025-07-23 09:28:53 +02:00
SiegfriedSiegert
6bd02f1831
Diag: care about EventSet.clear() (-> TEST / TODO)
2025-06-11 09:58:31 +02:00
SiegfriedSiegert
efe56672ff
DCDiag: add dbus interface
2025-05-27 12:59:12 +02:00
SiegfriedSiegert
58c99753a9
PrintTicket: Support FIXED_PRICE Tickets
2025-05-16 08:48:58 +02:00
SiegfriedSiegert
83bcdcb47e
Print: improve printing receipt:
...
- call prn_cut() 200ms after prn_switchPower(true)
- make an "emergency cut" on error
- improve log output on error
2025-05-13 13:44:12 +02:00
SiegfriedSiegert
10b0e494b2
requestPrintTicket: switch to legacy, if no template list is configured
2025-04-08 08:58:29 +02:00
SiegfriedSiegert
c8508a0c62
Read config TICKET_TEMPLATES: read list- or string-value
2025-03-25 12:26:18 +01:00
SiegfriedSiegert
fbfbe3d243
prepareDynTemplateData: setup for all TICKET_VARIANTs
2025-03-12 16:12:44 +01:00
SiegfriedSiegert
cbc0dd0ad6
Ticket: Use printer templates from config
2025-03-12 15:56:51 +01:00
SiegfriedSiegert
1abd6bfa90
default templateList is empty
2025-03-12 14:25:33 +01:00
SiegfriedSiegert
a03dfe87a5
requestPrintTicket: improve debug output: print template list
2025-03-12 14:07:23 +01:00
SiegfriedSiegert
03b192fb60
Read ticket templates from config:
...
- config group is [TICKET_TEMPLATES]
- reads list of printer templates for each TICKET_VARIANT
2025-03-12 13:57:36 +01:00
SiegfriedSiegert
bf1bdc34bb
Fix: onNewVoltage: Unit is "mV"
2024-11-20 14:04:35 +01:00
SiegfriedSiegert
73ae01573d
cashInputFinished: set errorCode/-description
2024-10-10 15:20:49 +02:00
SiegfriedSiegert
bc595e1c7e
Printing: set "productText" to dynTicketData.dynDat5
2024-10-08 16:49:59 +02:00
SiegfriedSiegert
18104b7271
Start dc_autoRequest() on wokeup
2024-09-25 12:33:52 +02:00
SiegfriedSiegert
3fff6a0ebe
PayUp: CashCollect(amount)
2024-09-16 15:09:04 +02:00
SiegfriedSiegert
c84050091b
Fix: TICKET_ID for FINE_PAYMENT
2024-08-09 14:08:53 +02:00
SiegfriedSiegert
3e4db6cfcc
Add test code for printing date-strings
2024-08-08 10:21:55 +02:00
SiegfriedSiegert
f20957c14a
Use TicketUtils to format date string on ticket
2024-08-08 10:12:35 +02:00
SiegfriedSiegert
a43af8ab86
Print ticket-number on ticket
2024-08-07 15:29:12 +02:00
SiegfriedSiegert
d7443974e2
requestPrintTicket() add new product names
2024-07-23 14:36:45 +02:00
SiegfriedSiegert
346c953175
Print ticket FREE_TICKET
2024-07-23 11:01:13 +02:00
SiegfriedSiegert
72dbc8b858
Print receipt: encode QString
2024-06-27 11:55:35 +02:00
SiegfriedSiegert
32d70abf44
Proposal for usage of TICKET_VARIANT::FINE_PAYMENT
2024-06-27 11:48:16 +02:00
SiegfriedSiegert
492d3a107a
Diag: set timeout for diagRequest from config ...
...
Option: "ATBDeviceControllerPlugin/diagTimeout"
Description: Timeout for diagRequest in seconds.
Default value: 45s
2024-06-03 12:09:34 +02:00
SiegfriedSiegert
962cd01eac
Re-enable sending DC-State after closing doors
2024-06-03 11:53:58 +02:00
SiegfriedSiegert
560b6d3221
Print: count undefined print result values and retry
2024-05-16 15:21:25 +02:00
SiegfriedSiegert
b946dc5a92
T_dynData: do not dynamically create struct
2024-05-16 15:18:30 +02:00
SiegfriedSiegert
ea7542a248
DiagRequest: start also on wakeupSimulation (mains powered machines)
2024-04-11 12:40:02 +02:00
SiegfriedSiegert
4541699ec3
Load/init libCA in plugin init method (not in contructor)
2024-03-20 11:43:31 +01:00
SiegfriedSiegert
87d50a05dd
Check error-state if doors are closed
2024-03-19 13:43:45 +01:00
SiegfriedSiegert
6a08cf0b62
Implement new interface method sendDeviceParameter()
2024-03-18 17:02:49 +01:00
SiegfriedSiegert
f94f33862f
Printing: dynamically set template dyn-data using Ticket-class
...
See DC_printer_interface.graphml/pdf
2024-03-11 14:06:05 +01:00
SiegfriedSiegert
f81369944c
FOOD_STAMP: build template list ...
...
Ths last template printed is different (this includes e.g. a full cut
whereas the other templates have only a semi-cut.
2024-03-08 13:09:19 +01:00
SiegfriedSiegert
6072970bf0
Rework Printing: add private methods depending on TICKET_VARIANT
2024-03-08 13:06:53 +01:00
SiegfriedSiegert
8659627171
Add object variable currentTicketType
2024-03-08 13:04:28 +01:00
SiegfriedSiegert
d0ee6d175e
Print tickets for products DAY_TICKET_ADULT, DAY_TICKET_TEEN
2024-02-28 16:42:35 +01:00
SiegfriedSiegert
3eaf98fb09
Change product-names
2024-02-21 16:34:23 +01:00
SiegfriedSiegert
bab7423965
Propagate Signal coinAttached
2024-02-21 16:33:39 +01:00