PrinterSetup dialog not showing installed printers

I stumbled upon an issue where the PrinterSetup dialog on macOS Sonoma and Sequoia only lists “Any Printer” and ignores the installed printers. The only options that the “Format for” popup menu provides are “Any Printer” and “Printers & Scanners Settings…”

The Print dialog on the other hand does list the installed printers correctly.

This is the code in a PushButton:

var pSetup As new PrinterSetup
call pSetup.ShowPageSetupDialog(self)

Has anyone noticed something similar? It can’t be just me because two customers reported the same issue in the built app.

Any ideas? Maybe a workaround using MBS?

Edit: using Xojo 2024.3

Are-you sure they are installed printers on this boot disk ? (you may have tested this part on a new account and do not have yet - installed printer there; Look at the image icon in the right part of macOS MenuBar: it shows you have installed at least one new user.

Yes, the drivers are installed and the printers show up in the Print dialog.

On further searches, it seems to be Apple’s fault, a bug in Sequoia:
https://discussions.apple.com/thread/255772855?sortBy=rank&page=1

1 Like