However, we still believe that DOMAIN\username parsing with Fast Printer is an important and valuable feature for the SavaPage project. In many enterprise environments (especially AD-based infrastructures), Fast Printer combined with domain-based authentication is a common and scalable use case.
Since the exact same configuration works without any issue on v1.6.0, and fails on v1.7.0, this still strongly looks like a regression introduced in the newer version.
Even though we have a workaround now, having proper DOMAIN\username support restored for Fast Printer would significantly increase the value of SavaPage for Active Directory environments.
We are happy to provide logs, configuration details, or perform tests if needed to help identify the root cause.
Thanks for taking the time to develop such a great product. Allowing it to be accessible to use without restrictive licensing is just amazing!
I have a specific question. I am running:
1.6.0-final (Build 20251215)
PostgreSQL 18.2 (Ubuntu 18.2-1.pgdg24.04+1)\
on Ubuntu 24.04
Nearly everything has been effortless and works perfectly. My question is around the source of the information that is presented by SavaPage IPP. The below, is from the airprint queue that is created and reserved as part of the setup. ipptool -tv ipp://my.server:8631/printers/airprint get-printer-attributes.test
printer-more-info (uri) → is showing the server’s IP, not the hostname.
media-default (keyword) → is showing the wrong size iso_a4_210x297mm
I have the locale in SavaPage set to en_US (I am in Canada and Ubuntu is set for Canada)
I have the default paper size set to letter in SavaPage admin
I have /etc/papersize set to letter
While I am not new to Linux or UNIX (~25 years) I am sure I must be missing something obvious.
@markwb Welcome to SavaPage! Do you refer to setting the Default Paper Size in SavaPage? Which user scenario is failing? What is the end result you expect and what do you see?
Hey! Thanks for the response.
Yes, I took a look at the Default Paper Size option in the admin interface. It’s been set to letter and the savapage service has been restarted.
The problem I am encountering, is iOS devices are only seeing A4 paper size when printing. They should see Letter and Legal with Letter as the default. If I go ahead with the A4 paper size, the job submits fine, but it is showing as A4 in the user job release web interface and then when sent to the proxy printer, the job is asking for A4 paper on the printer. This problem is not affecting MacOS clients. They are seeing letter as the default and are printing fine.
The second thing, the printer-more-info url, is what is displayed to iOS clients when they look at the printer information in the print dialogue (think). “Show Printer Web Page” is the link text. It is supposed to be a link to allow them to sign in to the web console to create the link between their device and their username/account on savapage. It’s not using the server hostname in the link, it’s using the IP. I have an nginx reverse proxy providing SSL termination. I don’t think the reverse proxy is the source of the problems. See below for the ipptool test. Right now the url is presented on iOS devices as: https:// 192.168.80.8:8632/user I want this to be https:// printserver.domain/user
I know that I can create the iOS “app” button to allow users to print, and I have, but I would like to fix this url that is being placed in the printer dialogue too if I can.
Both of these issues appear to be coming from the /printers/airprint virtual queue. If I use the ipptool to query the queue for it’s attributes, I can see that the information coming from the queue contains the wrong url information, and contains the wrong default papersize.
If you need any more information, or screen shots etc. Please let me know.
I have a question as a new user on print routing. I have 3 printers in my office. It’s only me working there. I have a color laser MFP, a hi speed black and white, and small black and white. I print a lot, about 8000 pages every 4 months. A lot of documents, and also envelopes. What I want is to setup 1 virtual printer, print everything to that, and then route the job to either the dedicated envelope printer if the paper size is envelopes, or to the hi speed printer if letter black and white or the mfp if letter sized color… But I’m not quite sure how to set that up and not seeing a good example online to follow.