I was trying to setup Savapage on a VM for testing. During working through the Savapage manual I successfully added my printer (Canon Pixma MG5750, WiFi) in CUPS. I could also print a test page from CUPS. I see my printer in the proxy printer list in Savapage but with the warning “Configuration needed”. Just as you suggested crege2 I tried to configure at least one media source but I’m not able to do that.
In the manual, Figure 4.59, I should see some media source options like “A4 – yellow”, “A4 – white” etc. but I don’t see those options and I can’t find a way to add a media source. What am I doing wrong? Can you help me?
I tested Savapage in a virtual machine, bridged to my local LAN. Tried on Ubuntu Bionic and Focal Fossa.
Thank you. That worked beautifully, and I’m able to print nicely! I wish this was in the manual, I couldn’t find something as simple and concise in the manual the way you explained it here. You should consider pasting this response into the manual
Some of my users are wondering if they can be assigned a default printer, so they don’t have to go to their printer portal to print their jobs (they want prints to happen automatically).
Hi I have installed savapage in my server for monitoring my printer Lexmark Mx310 series and Lexmark CX921de series as i am giving print from windows pc i am getting the following error which i have mentioned below. Can anyone help me to solve this am i making any mistake here
IP Print data from [192.168.19.53] is not PostScript. Header pk
My printer has been added through CUPS but in my savapage proxy printers it is showing Configuration Needed.
@aric Yes, I had already realized that and created a section in the User Manual called DNS-SD Printers Can you please review?
As a general rule, automatic print to public printers is not a good idea. It leads to paper waste (prints not picked up) or privacy breaches (prints laying around a long time for everyone to read). In those cases Secure Printing is the way to go: see Personal Print - Secure Scenarios.
There are, of course, exceptions when printers are secured in a physical private space (a print room) where print jobs are handled by a dedicated officer (print job operator). This case is covered by SavaPage through the Job Ticket Print scenario.
If you place a Network Card Reader (NFC authentication) next to a printer you can implement a Fast Print Mode follow-me printing scenario. If a network printer is placed besides and restricted to a workstation, automatic printing can be achieved with the IPP Routing scenario. Beware, these are advanced topics.
I was hoping to be able to use this in a public library setting, but cannot figure out if there is a way to prevent the print from printing out without the use of some form of print release station. I would like where staff have to release upon receipt of payment.
There are basically two ways you can do this. For the first one, each user (patron) that needs to print must be known in SavaPage. Users can than login to the User Web App and upload their documents (pdf, txt, docx, …) or graphics (jpeg, png, bmp, …) and create a so called print job ticket. Tickets are handled by a Job Ticket Operator, i.e. a staff member at the reception who prints the document and collect the costs. See Job Tickets Web App .
In the second scenario users can just email the document to be printed as file attachment to a special purpose email address. They get a reply with a Mail Print Ticket number. A Mail Ticket Operator at the library can, at the request of the user, collect the document by ticket number and e-mail address, print the document and collect the costs. This scenario is currently in beta testing by a US public library and is not yet described in the user manual. It is an extension of the Mail Print scenario. You are welcome to join as beta tester. Send a message to support@savapage.org and I’ll help you on your way.
I can see how this would work. I got it all set and working with internal account. If only it has SIP login (library systems use SIP for librarycard/pin logins to check things out, used pub terminals etc.
@steveinbuffalo SavaPage does not support SIP2, but you could use a SIP2 communication library for PHP to create a SIP2 authentication front-end for SavaPage. Once authenticated by SIP2 you can use our XML-RPC method onetime-auth.createToken to automatically login to the User Web App. You can see how this is done in our PHP solution created for SSO to SavaPage from Moodle: see moodle-block_savapage.
@steveinbuffalo Did you set the TTP API key in the web-login.ttp.apikey configuration property? Also check web-login.ttp.enable = Y and the expiration criterion in milliseconds as set in the web-login.ttp.token.expiry-msecs configuration property. See User Manual.
Last but not least, check /opt/savapage/server/logs/server.log for error details.
Typo - But I am losing my mind. I cannot find the settings I know I saw, to allow account creation on demand. I thought I saw them and they were set. The error I am down to is
2021-06-14 08:46:42,049 WARN AppLogServiceImpl:123 - User WebApp ~ Login: user “XuseridX” does not exist
@steveinbuffalo account creation on demand works for external users only. Picking Unix as external user source is fine, but you need to take care that the user you want to lazy create in SavaPage pre-exists in Linux (or any other external user source you choose).
How/where would I be able to change screen prompts? specifically the web app login. I would like to change “user name” and “password” to something else (ie cardnumber and pin).
edit: I tried the i18n override per instructions but it was ignored, so I finally adjusted it in the original jar file for now just to get it done. I don’t know what step I might have missed.
@steveinbuffalo If users actually have a cardnumber and pin to authenticate, you might consider using ID Number Login, without the need to customize the screen prompt. If you do want to customize and have questions, please reply to How to customize SavaPage look-and-feel so we can move on from there.