Build 20160801: August 1, 2016

In the Delegated Print scenario a delegate user prints copies of a document on behalf of other users (delegators). The result is a single job with multiple copies of a document. The total cost of the job is pro-rata charged to the account of each delegator or to shared accounts. Users can be selected individually or by group.

Users can proxy print to a “job ticket printer”. The job ticket is printed as Hold Print job on a central queue to be handled and released by a user with role “Print Job Operator”.

Administrators can assign roles and access to domain objects to individual users and groups.

All Web Apps are localized to German.


See https://issues.savapage.org for details.

  • 598 : Add PDF to monochrome conversion before proxy printing.
  • 599 : Add option to convert PDF downloaded or sent to grayscale.
  • 636 : Add Delegated Print.
  • 638 : Add Smartschool Print Clustering.
  • 644 : Add User Web App authentication for trusted third party.
  • 647 : Add access control to user roles and domain objects.
  • 648 : Define Internal Groups.
  • 649 : Add proxy print job ticket workflow.
  • 650 : Facilitate SAVAPAGE.ppd download when installing CUPS printer.
  • 651 : Add support for CUPS #PDF-BANNER request.
  • 654 : Add option to mark Proxy Printer for internal use.
  • 663 : Add URL parameter for JavaScript logging.
  • 665 : Add config items to overrule web.properties keys.
  • 670 : Add config item to show/hide printer driver download in About dialog.
  • 671 : Edit New User Settings in Admin Web App User Group dialog.
  • 676 : Add extra page delete options in User Web App Print dialog.
  • 677 : Add option to delete expired print-in documents.
  • 679 : Show action dialog in Java Client at print-in event.
  • 681 : Create transaction for initial balance allocation of user account.
  • 682 : Add group memberships after on-demand user creation.
  • 684 : Check PaperCut Integration of Smartschool printers.
  • 692 : Install custom systemd cups.service unit.
  • 694 : Handle PPD options that are not mapped to IPP by CUPS.
  • 695 : Add option to configure location of application temp files.
  • 696 : Auto-correct inconsistency when logically deleting user.
  • 698 : Add option to show text in User Web App main navigation buttons.
  • 700 : Add option to inject custom HTML in Web App.
  • 703 : Add Print and PDF options in User Web App sort mode.
  • 705 : Add Web Print upload progress indicator.
  • 708 : Localize to German.
  • 643 : Configure XML-RPC server for introspection.
  • 652 : Sort quick search proxy printer list.
  • 657 : Change proxy print job state selection in Web App document log.
  • 658 : Change select defaults in Web App document log.
  • 659 : Configure PaperCut accounts for Smartschool transactions.
  • 660 : Show user message on account event.
  • 662 : Improve hold print jobs display in User Web App.
  • 666 : Change Web App URL parameter names.
  • 673 : Cache version news in Admin Web App Dashboard.
  • 675 : Return server URL paths and parameters in response to Client App request.
  • 678 : Download Smartschool PDF document from URL.
  • 687 : Create layered ./safepages subdirectory hierarchy.
  • 690 : Make savapage-pam link statically with C/C++ libs.
  • 691 : Make savapage-nss link statically with C/C++ libs.
  • 693 : Lazy create encryption.properties when server starts.
  • 699 : Change prompt “Scope” to “Document” in Print and PDF dialog.
  • 704 : Clarify document info pop-up in User Web App.
  • 707 : Preserve print job settings after printer settings edit.
  • 588 : Prevent endless disconnected messages in Admin Dashboard after server shutdown.
  • 639 : Encrypt endpoint password of 2nd Smartschool account.
  • 640 : Update External supplier status in SavaPage when PaperCut print is done.
  • 641 : Prevent irrelevant account trx when saving User in Web App dialog.
  • 642 : Apply cost when printing from Smartschool to SavaPage.
  • 645 : Refresh hold jobs info in User Web App when inbox is empty.
  • 646 : Continue after Smartschool read timeout on PDF download.
  • 653 : Change Smartschool logging after connection error.
  • 655 : Correct WebPrint authorization error.
  • 656 : Correct page thumbnail position in User Web App after browser window restore.
  • 661 : Avoid sharing of Web App session across multiple browser tabs.
  • 667 : Use new web auth token after User Web App logout/login.
  • 668 : Fix Internet Print requesting user error.
  • 669 : Automatically clear selected file after Web Print file upload.
  • 672 : Fix amount decimals display error.
  • 674 : Fix Custom Proxy Print not being updated for Terminal device.
  • 680 : Fix error when lazy creating user on first print.
  • 683 : Reset transaction time before processing PaperCut print status.
  • 688 : Fix error when decoding negative IPP int32 values.
  • 689 : Handle Smartschool SOAP null response.
  • 697 : Hide jQuery Mobile dialogs when JavaScript is disabled.
  • 702 : Fix SafePages selection error in User Web App.
  • release_notes/release_notes_0.9.11.txt
  • Last modified: 2017/07/07 22:44
  • (external edit)