Bug 458192 - Missing input field for accounting information
Summary: Missing input field for accounting information
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_printer_manager (show other bugs)
Version: 5.27.5
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Daniel Nicoletti
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-23 04:54 UTC by Thorsten
Modified: 2025-01-02 20:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshots as mentioned in the description (87.52 KB, image/png)
2022-08-23 04:54 UTC, Thorsten
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thorsten 2022-08-23 04:54:12 UTC
Created attachment 151511 [details]
Screenshots as mentioned in the description

Under the printer options, an input field is missing when selecting a custom accounting. See screenshot_01.png

On the same system, when using libreoffice the possibility exists as it uses its input mask. See screenshot_02.png

On the printers I need it for (Triumph-Adler 4008ci, identical in construction to Kyocera//UTAX) the ppd file contains the following section for the accounting codes:

...
*es.Translation KmManagment/Contabilización de trabajos: ""
*es.KmManagment Default/Apagado: ""
*es.KmManagment MG00000000/00000000: ""
*es.KmManagment MG00000001/00000001: ""
*es.KmManagment MG00000002/00000002: ""
*es.KmManagment MG00000003/00000003: ""
*es.KmManagment MG00000004/00000004: ""
*es.KmManagment MG00000005/00000005: ""
*es.KmManagment MG00000006/00000006: ""
*es.KmManagment MG00000007/00000007: ""
*es.KmManagment MG00000008/00000008: ""
*es.KmManagment MG00000009/00000009: ""
*es.KmManagment MG00000010/00000010: ""
*es.KmManagment MG00000011/00000011: ""
*es.KmManagment MG00000012/00000012: ""
*es.KmManagment MG00000013/00000013: ""
*es.KmManagment MG00000014/00000014: ""
*es.KmManagment MG00000015/00000015: ""
*es.KmManagment MG00000016/00000016: ""
*es.KmManagment MG00000017/00000017: ""
*es.KmManagment MG00000018/00000018: ""
*es.KmManagment MG00000019/00000019: ""
*es.KmManagment MG00000020/00000020: ""
*es.KmManagment MG00000021/00000021: ""
*es.KmManagment MG00000022/00000022: ""
*es.KmManagment MG00000023/00000023: ""
*es.KmManagment MG00000024/00000024: ""
*es.KmManagment MG00000025/00000025: ""
*es.KmManagment MG00000026/00000026: ""
*es.KmManagment MG00000027/00000027: ""
*es.KmManagment MG00000028/00000028: ""
*es.KmManagment MG00000029/00000029: ""
*es.KmManagment MG00000030/00000030: ""
*es.KmManagment Custom/Custom: ""
*es.CustomKmManagment True/: ""
*es.ParamCustomKmManagment custom/Personalizar: ""
...
Comment 1 Thorsten 2022-08-23 11:23:05 UTC
Here some more Info from ppd-File

*OpenGroup: AccountingOptions/Job accounting

*% KmManagment
*OpenUI *KmManagment/Job accounting: PickOne
*OrderDependency: 60 AnySetup *KmManagment
*DefaultKmManagment: Default
*KmManagment Default/Off: "0"
*KmManagment MG00000000/00000000: "(00000000) statusdict /setmanagementnumber get exec"
*KmManagment MG00000001/00000001: "(00000001) statusdict /setmanagementnumber get exec"
*KmManagment MG00000002/00000002: "(00000002) statusdict /setmanagementnumber get exec"
*KmManagment MG00000003/00000003: "(00000003) statusdict /setmanagementnumber get exec"
*KmManagment MG00000004/00000004: "(00000004) statusdict /setmanagementnumber get exec"
*KmManagment MG00000005/00000005: "(00000005) statusdict /setmanagementnumber get exec"
*KmManagment MG00000006/00000006: "(00000006) statusdict /setmanagementnumber get exec"
*KmManagment MG00000007/00000007: "(00000007) statusdict /setmanagementnumber get exec"
*KmManagment MG00000008/00000008: "(00000008) statusdict /setmanagementnumber get exec"
*KmManagment MG00000009/00000009: "(00000009) statusdict /setmanagementnumber get exec"
*KmManagment MG00000010/00000010: "(00000010) statusdict /setmanagementnumber get exec"
*KmManagment MG00000011/00000011: "(00000011) statusdict /setmanagementnumber get exec"
*KmManagment MG00000012/00000012: "(00000012) statusdict /setmanagementnumber get exec"
*KmManagment MG00000013/00000013: "(00000013) statusdict /setmanagementnumber get exec"
*KmManagment MG00000014/00000014: "(00000014) statusdict /setmanagementnumber get exec"
*KmManagment MG00000015/00000015: "(00000015) statusdict /setmanagementnumber get exec"
*KmManagment MG00000016/00000016: "(00000016) statusdict /setmanagementnumber get exec"
*KmManagment MG00000017/00000017: "(00000017) statusdict /setmanagementnumber get exec"
*KmManagment MG00000018/00000018: "(00000018) statusdict /setmanagementnumber get exec"
*KmManagment MG00000019/00000019: "(00000019) statusdict /setmanagementnumber get exec"
*KmManagment MG00000020/00000020: "(00000020) statusdict /setmanagementnumber get exec"
*KmManagment MG00000021/00000021: "(00000021) statusdict /setmanagementnumber get exec"
*KmManagment MG00000022/00000022: "(00000022) statusdict /setmanagementnumber get exec"
*KmManagment MG00000023/00000023: "(00000023) statusdict /setmanagementnumber get exec"
*KmManagment MG00000024/00000024: "(00000024) statusdict /setmanagementnumber get exec"
*KmManagment MG00000025/00000025: "(00000025) statusdict /setmanagementnumber get exec"
*KmManagment MG00000026/00000026: "(00000026) statusdict /setmanagementnumber get exec"
*KmManagment MG00000027/00000027: "(00000027) statusdict /setmanagementnumber get exec"
*KmManagment MG00000028/00000028: "(00000028) statusdict /setmanagementnumber get exec"
*KmManagment MG00000029/00000029: "(00000029) statusdict /setmanagementnumber get exec"
*KmManagment MG00000030/00000030: "(00000030) statusdict /setmanagementnumber get exec"
*?KmManagment: "0"
*End
*CloseUI: *KmManagment

*% CustomKmManagment
*CustomKmManagment True: "0"
*ParamCustomKmManagment custom/Custom: 1 int 0 99999999

*CloseGroup: AccountingOptions/Job accounting