Wine does no longer find printers

Hi,
since updating to wine-6.21-1 on Nov. 8th, wine is no longer finding my printers.

Reverting to wine-6.16-1 helps and printers are back again. Is there any solution to keep the current wine printing?

I did a spool debug on 6.21-1:

011c:trace:winspool:old_printer_check Deleting old printer L"Kyocera_FS-1320D"
011c:trace:winspool:OpenPrinterW (L"Kyocera_FS-1320D", 0061CE7C, 00000000)
011c:trace:winspool:load_backend backend: 663E5040 (68D00000)
011c:trace:winspool:OpenPrinterW returning 1 with 0 and 00000001
011c:trace:winspool:GetDefaultPrinterW L"Kyocera_FS-1320D,wineps.drv,CUPS:Kyocera_FS-1320D"
011c:trace:winspool:SetDefaultPrinterW ((null))
011c:trace:winspool:SetDefaultPrinterW using L"Kyocera_FS_1320D"
011c:trace:winspool:ClosePrinter (00000001)
011c:trace:winspool:ClosePrinter closing L"Kyocera_FS-1320D" (doc: 00000000)
011c:trace:winspool:DeletePrinterDriverExW (null) (null) L"Kyocera_FS-1320D" 0 0
011c:trace:winspool:WINSPOOL_OpenDriverReg ((null))
011c:trace:winspool:validate_envW testing (null)
011c:trace:winspool:validate_envW using 663E0824: L"Windows NT x86"
011c:trace:winspool:old_printer_check Deleting old printer L"Kyocera_FS_1320D"
011c:trace:winspool:OpenPrinterW (L"Kyocera_FS_1320D", 0061CE7C, 00000000)
011c:trace:winspool:OpenPrinterW returning 1 with 2 and 00000001
011c:trace:winspool:GetDefaultPrinterW L"Kyocera_FS_1320D,wineps.drv,CUPS:Kyocera_FS_1320D"
011c:trace:winspool:SetDefaultPrinterW ((null))
011c:trace:winspool:SetDefaultPrinterW using L"Virtual_PDF_Printer_W_OPT"
011c:trace:winspool:ClosePrinter (00000001)
011c:trace:winspool:ClosePrinter closing L"Kyocera_FS_1320D" (doc: 00000000)
011c:trace:winspool:DeletePrinterDriverExW (null) (null) L"Kyocera_FS_1320D" 0 0
011c:trace:winspool:WINSPOOL_OpenDriverReg ((null))
011c:trace:winspool:validate_envW testing (null)
011c:trace:winspool:validate_envW using 663E0824: L"Windows NT x86"
011c:trace:winspool:old_printer_check Deleting old printer L"Virtual_PDF_Printer_W_OPT"
011c:trace:winspool:OpenPrinterW (L"Virtual_PDF_Printer_W_OPT", 0061CE7C, 00000000)
011c:trace:winspool:OpenPrinterW returning 1 with 2 and 00000001
011c:trace:winspool:GetDefaultPrinterW L"Virtual_PDF_Printer_W_OPT,wineps.drv,CUPS:Virtual_PDF_Printer_W_OPT"
011c:trace:winspool:SetDefaultPrinterW ((null))
011c:trace:winspool:SetDefaultPrinterW no local printer found
011c:trace:winspool:ClosePrinter (00000001)
011c:trace:winspool:ClosePrinter closing L"Virtual_PDF_Printer_W_OPT" (doc: 00000000)
011c:trace:winspool:DeletePrinterDriverExW (null) (null) L"Virtual_PDF_Printer_W_OPT" 0 0
011c:trace:winspool:WINSPOOL_OpenDriverReg ((null))
011c:trace:winspool:validate_envW testing (null)
011c:trace:winspool:validate_envW using 663E0824: L"Windows NT x86"
wine: configuration in L"/home/user/.wine" has been updated.
0134:trace:winspool:process_attach (nil): libcups.so.2 loaded
0134:trace:winspool:WINSPOOL_EnumPrintersW Found 0 printers
0134:trace:winspool:WINSPOOL_EnumPrintersW Found 0 printers
0134:fixme:imm:ImeSetActiveContext (0x24ccd0, 1): stub
0134:fixme:imm:ImmReleaseContext (0002005C, 0024CCD0): stub

Thanks for any help!

Update: filed a bug at winehq

1 Like

Share URL to bug report. Thanks

https://bugs.winehq.org/show_bug.cgi?id=52122

1 Like

Now, that 6.23 is out and still didn’t load the printers I found the solution in manually installing lib32-libcups. Until 6.16. this wasn’t needed.

I would suggest to add this package to the dependency list or at least to the optional dependencies.

report directly to maintainer >> felixonmars (Felix Yan) (github.com)

Reported to archlinux.org. github didn’t look very active.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.