Printing from wine application

I am trying to print from a wine application on a FreeBSD machine, when i try to print i get
Code:
 fixme:winspool:WINSPOOL_EnumPrintersW We don't handle PRINTER_ENUM_CONNECTIONS
i guess this is a wine issue so i tried to read the winehq and there i found

"
4.3.4. Printers
Wine can interact directly with the local CUPS printing system to find the printers available on your system. Configuring printers with Wine is as simple as making sure your CUPS configuration works. Wine still needs the lpr command (from CUPS), when printing a document.

If you do not use CUPS, the old BSD-Printing system is used:

  • All Printers from /etc/printcap are installed automatically in Wine.

  • Wine needs a PPD file for every Printer (generic.ppd comes with Wine).

  • The lpr command is called when printing a document
"

so i built a new port adding CUPS into the MAKEFILE but the same issue repeats itself.

If i understand the winehq it should just work? i have cups printers installed.
I am sorry if this tread is misplaced
 
Is there a robust and workable method to get wine32 to recognize cups printers in FreeBSD 14.1 ?

Edit. Some relevant discussion here. https://forum.winehq.org/viewtopic.php?t=30701
Not tested, but may works: you will need to build both versions of Wine (64-bit and 32-bit) by yourself. The default build for Wine in FreeBSD has disabled support for cups library. Then, during installation of packages pkg should download all needed libraries. On FreeBSD there shouldn't be the problems mentioned on Wine forums (conflict between 64-bit and 32-bit versions).
 
.... The default build for Wine in FreeBSD has disabled support for cups library. Then, during installation of packages pkg should download all needed libraries. On FreeBSD there shouldn't be the problems mentioned on Wine forums (conflict between 64-bit and 32-bit versions).
Thanks so much for the suggestion/s.
 
Back
Top