Gutenprint 5.0 User's Manual and Release Notes

Total Page:16

File Type:pdf, Size:1020Kb

Gutenprint 5.0 User's Manual and Release Notes Gutenprint 5.0 User's Manual Robert Krawitz March 4, 2007 Gutenprint 5.0 User's Manual Copyright © 2000-2007 Robert Krawitz Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation with no invariant sections, no Front-Cover texts, and no Back-Cover texts. Gutenprint 5.0 is licensed in its entirety under the terms of the GNU General Public License. The CUPS code (in src/cups) is licensed under the terms of the GNU General Public License version 2; the balance of the code is licensed under the terms of the GNU General Public License version 2 or any later version published by the Free Software Foundation. EPSON, ESC/P, and Stylus are registered trademarks of Seiko Epson Corp. ESC/P2 is a trademark of Seiko Epson Corp. All other product names are trademarks and/or registered trademarks of their vendors. 2 Gutenprint 5.0 User's Manual 03/04/2007 Table of Contents 1) Introduction............................................................................................................................................5 1.1) What is Gutenprint?.......................................................................................................................5 1.2) History of Gutenprint.....................................................................................................................5 1.2.1) The early years: Gimp-Print 3.x and 4.0................................................................................5 1.2.2) Gimp-Print 4.2........................................................................................................................6 1.2.3) Gimp-Print Becomes Gutenprint............................................................................................7 1.3) Note to Packagers and Distributors................................................................................................8 2) General Requirements............................................................................................................................9 3) Installation...........................................................................................................................................10 3.1) Overview......................................................................................................................................10 3.2) Core Driver Library.....................................................................................................................12 3.3) CUPS............................................................................................................................................12 3.4) Foomatic.......................................................................................................................................17 3.5) The GIMP.....................................................................................................................................18 3.6) escputil.........................................................................................................................................19 3.7) Other Packages.............................................................................................................................19 4) Getting Started.....................................................................................................................................21 4.1) Printer Installation........................................................................................................................21 4.1.1) CUPS....................................................................................................................................21 4.1.2) Foomatic...............................................................................................................................22 4.1.3) The GIMP.............................................................................................................................24 4.2) Configuring Printer Options.........................................................................................................27 4.3) Using escputil...............................................................................................................................30 5) Solving Problems.................................................................................................................................32 6) Release Notes.......................................................................................................................................33 6.1) Overall Changes Between Gimp-Print 4.2 and Gutenprint 5.0....................................................33 6.1.1) General User-Visible Changes.............................................................................................33 6.1.2) New Functionality................................................................................................................34 6.1.3) Changes to the Enhanced Print Plugin for The GIMP.........................................................36 6.1.4) Changes to the CUPS Interface............................................................................................37 6.1.5) Changes to the Ghostscript Driver.......................................................................................38 6.1.6) Changes to Foomatic Data Generation.................................................................................38 6.1.7) Quality Improvements..........................................................................................................39 6.1.8) Architectural Changes..........................................................................................................40 6.2) Exceptions and Workarounds.......................................................................................................42 6.2.1) General Issues.......................................................................................................................42 6.2.2) Build/Installation Issues.......................................................................................................43 6.2.2.1) Incorrect Generation of CUPS PPD Files.....................................................................43 6.2.2.2) CUPS PPD Files are Not Translated.............................................................................44 6.2.2.3) Issues with Building and Installing Foomatic Data......................................................46 6.2.2.4) Problems Building escputil...........................................................................................47 6.2.2.5) Problems Building the Print plugin for the GIMP........................................................48 6.3) Printer-Specific Notes..................................................................................................................48 7) List of Supported Printers....................................................................................................................51 8) List of Supported Options....................................................................................................................67 8.1) Printer Options.............................................................................................................................67 8.1.1) Basic Printer Options............................................................................................................67 3 Gutenprint 5.0 User's Manual 03/04/2007 8.1.2) Advanced Printer Options....................................................................................................68 8.1.3) Specialized Printer Options..................................................................................................69 8.2) Output Controls............................................................................................................................70 8.2.1) Basic Output Controls..........................................................................................................70 8.2.2) Basic Output Adjustments....................................................................................................73 8.2.3) Advanced Output Adjustments.............................................................................................74 8.2.4) Output Density (Ink Quantity) Controls...............................................................................75 8.2.5) Gray Balance Controls.........................................................................................................76 8.2.6) Output Gamma Controls......................................................................................................76 8.3) Specialized Adjustments..............................................................................................................77 8.3.1) Gray Generation Controls....................................................................................................77 8.3.2) Output Linearization Controls..............................................................................................78 8.3.3) Advanced Color Correction Curves.....................................................................................79 8.3.4) Transition Controls...............................................................................................................80 8.3.5) Miscellaneous Output Controls............................................................................................81
Recommended publications
  • Cups-Filters-Ippusbxd-2018.Pdf
    cups-filters The non-Apple part of CUPS, maintained by OpenPrinting ippusbxd Standards-conforming support for IPP-over-USB printers Till Kamppeter, OpenPrinting Introduction • cups-filters takes up everything from CUPS which Mac OS X does not need (CUPS 1.6.x) Started end of 2011 by OpenPrinting, overtaking most of CUPS’ filters Switched filters over from PostScript-centric to PDF-centric workflow cups-browsed introduced end of 2012, to introduce browsing of DNS- SD-advertised remote CUPS queues, as CUPS dropped its own broadcasting/browsing • In 7 years of development cups-filters improved a lot Auto-create print queues for IPP network and IPP-over-USB printers, especially driverless printing, not competing with CUPS’ own temporary queues. Mobile printing support: No printer setup tool needed, auto-setup of printers, driverless, cups-browsed auto-shutdown Load-balanced printer clusters, with client-side or server-side queueing of jobs Do legacy CUPS broadcasting/browsing to work with old CUPS on remote machines Filters support Ghostscript, Poppler, and MuPDF as PDF interpreter Filters support all PDLs for driverless printing: PDF, Apple Raster, PWG Raster, and PCLm 2 Role of cups-browsed • CUPS auto-generates its own temporary queues to point to remote IPP/CUPS printers, why continue cups-browsed? Printer clustering (like the former Implicit Classes) . Configurable: Automatic (by equal remote queue names) and manual (by cups-browsed.conf) . Load balancing of clustered queues . Auto-selection of destination printer by job and job settings (planned) Fine-grained filtering of which remote printers are available . Not only servers/IP addresses, but also service names.
    [Show full text]
  • Assistance with Self-Administered Medications 2 Contact Hours
    Chapter 8: Assistance With Self-Administered Medications 2 Contact Hours Learning objectives Identify and interpret the components of a prescription label. Describe conditions that require additional clarification for “as List and explain the procedures for assistance with oral and topical needed” prescription orders. forms of medications (including ophthalmic, otic and nasal forms), Identify medication orders that require judgment, and may prevent including the “five rights” of medical administration. the CNA from assisting residents with medication. Identify and define the side effects for medication classes and Explain and list types of information and details that must be discuss procedures to follow if residents experience side effects or reported on the medication observation record. adverse reactions. List the requirements and procedures for medication storage and disposal. Introduction The Florida statutes (revised in 2016) are the laws that govern of the 2016 Florida Statutes. This means that some material assistance with self-medication. According to the state[1]: in the 2016 edition may not take effect until January 1, 2017. Legislative changes to the Florida Statutes, effective up to and Amendments effective on January 2, 2017, or later, will appear as including January 1, 2017, are treated as current for publication footnotes. Title XXX: Chapter 429: Social welfare assisted care communities 429.256 Assistance with self-administration of medication. c. Placing an oral dosage in the resident’s hand or placing the 1. For the purposes of this section, the term: dosage in another container and helping the resident by lifting a. “Informed consent” means advising the resident, or the the container to his or her mouth.
    [Show full text]
  • CUPS on Freebsd
    CUPS on FreeBSD Chess Griffin <[email protected]> Revision: b62d4babfd FreeBSD is a registered trademark of the FreeBSD Foundation. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the “™” or the “®” symbol. 2020-12-23 17:30:15 +0000 by Guangyuan Yang. Abstract An article about configuring CUPS on FreeBSD. Table of Contents 1. An Introduction to the Common Unix Printing System (CUPS) ........................................................... 1 2. Installing the CUPS Print Server .................................................................................................. 1 3. Configuring the CUPS Print Server .............................................................................................. 2 4. Configuring Printers on the CUPS Print Server ............................................................................... 2 5. Configuring CUPS Clients ........................................................................................................... 3 6. CUPS Troubleshooting .............................................................................................................. 3 Index ........................................................................................................................................ 5 1. An Introduction to the Common Unix Printing System (CUPS) CUPS, the
    [Show full text]
  • Third-Party Licenses Ezeep
    Licensing Terms of Additional Components Supplied by Third- Party Manufacturers “ezeep for Azure” ................................................................................................................................1 “ezeep Connector / ezeep Connector PS” ...........................................................................................1 “ezeep Connector Mac” .......................................................................................................................4 “ezeep print App macOS” ....................................................................................................................4 “ezeep for Azure” “ezeep Connector / ezeep Connector PS” “Microsoft Visual C++ 2013 Runtime Libraries”, “Microsoft Visual C++ 2017 Runtime Libraries” Appendix 1 Microsoft Visual C++ 2013 Runtime Libraries MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT VISUAL C++ REDISTRIBUTABLE FOR VISUAL STUDIO 2013 These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft updates, supplements, Internet-based services, and support services for this software, unless other terms accompany those items. If so, those terms apply. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW. 1. INSTALLATION AND USE RIGHTS. You may install and use any number of copies of the software on your devices. 2. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the soft- ware only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the soft- ware that only allow you to use it in certain ways.
    [Show full text]
  • A Brief Technical Introduction
    Mac OS X A Brief Technical Introduction Leon Towns-von Stauber, Occam's Razor LISA Hit the Ground Running, December 2005 http://www.occam.com/osx/ X Contents Opening Remarks..............................3 What is Mac OS X?.............................5 A New Kind of UNIX.........................12 A Diferent Kind of UNIX..................15 Resources........................................39 X Opening Remarks 3 This is a technical introduction to Mac OS X, mainly targeted to experienced UNIX users for whom OS X is at least relatively new This presentation covers primarily Mac OS X 10.4.3 (Darwin 8.3), aka Tiger X Legal Notices 4 This presentation Copyright © 2003-2005 Leon Towns-von Stauber. All rights reserved. Trademark notices Apple®, Mac®, Macintosh®, Mac OS®, Finder™, Quartz™, Cocoa®, Carbon®, AppleScript®, Bonjour™, Panther™, Tiger™, and other terms are trademarks of Apple Computer. See <http://www.apple.com/legal/ appletmlist.html>. NeXT®, NeXTstep®, OpenStep®, and NetInfo® are trademarks of NeXT Software. See <http://www.apple.com/legal/nexttmlist.html>. Other trademarks are the property of their respective owners. X What Is It? 5 Answers Ancestry Operating System Products The Structure of Mac OS X X What Is It? Answers 6 It's an elephant I mean, it's like the elephant in the Chinese/Indian parable of the blind men, perceived as diferent things depending on the approach X What Is It? Answers 7 Inheritor of the Mac OS legacy Evolved GUI, Carbon (from Mac Toolbox), AppleScript, QuickTime, etc. The latest version of NeXTstep Mach, Quartz (from Display PostScript), Cocoa (from OpenStep), NetInfo, apps (Mail, Terminal, TextEdit, Preview, Interface Builder, Project Builder, etc.), bundles, faxing from Print panel, NetBoot, etc.
    [Show full text]
  • SATO CUPS Driver for Linux User Manual
    SATO CUPS Driver for Linux User Manual Edition 2.26.0 March 2021 Software License Agreement PLEASE READ THE FOLLOWING TERMS AND 9. SATO Corporation warrants that for ninety (90) days CONDITIONS BEFORE USING THIS PRODUCT. BY after delivery, the Software will perform in accordance INSTALLING THE PRODUCT, YOU THEREBY INDICATE with specifications published by SATO Corporation, and YOUR ACCEPTANCE OF THESE TERMS AND that the distribution media will be free from defects in CONDITIONS. SHOULD YOU DISAGREE WITH ANY OF material and workmanship. SATO Corporation does not THE TERMS OR CONDITIONS LISTED BELOW, warrant that the Software is free from all bugs, errors PROMPTLY REMOVE ALL FILES RELATED TO THIS and omissions. PRODUCT FROM YOUR HOST PLATFORM AND RETURN 10. Your exclusive remedy and the sole liability of SATO THE PRODUCT TO SATO CORPORATION. Corporation in connection with the Software is 1. You explicitly agree to accept a non-exclusive license to replacement of defective distribution media upon their use the Software identified on the distribution media return to SATO Corporation. SATO Corporation will solely for your own customary business or personal not be liable for any loss or damage caused by delays purposes. Your local and national laws govern this in furnishing a Software Product or any other Agreement. performance under this Agreement. 2. Henceforth, “Software” shall refer to the digitally SATO Corporation does not warrant that the functions encoded, machine-readable data and program. The contained in the Software will meet your requirements or term “Software Product” includes the Software that the operation of the Software will be uninterrupted or identified on the distribution media, including any error-free.
    [Show full text]
  • Software Engineering Session 7 – Main Theme Business Model
    Software Engineering Session 7 – Main Theme Business Model Engineering Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda 11 IntroductionIntroduction 22 BusinessBusiness ModelModel RepresentationRepresentation 33 BusinessBusiness ProcessProcess ModelingModeling 44 CapturingCapturing thethe OrganizationOrganization andand LocationLocation AspectsAspects 55 DevelopingDeveloping aa ProcessProcess ModelModel 66 BPMN,BPMN, BPML,BPML, andand BPEL4WSBPEL4WS 77 BusinessBusiness ProcessProcess InteroperabilityInteroperability 88 SummarySummary andand ConclusionConclusion 2 What is the class about? Course description and syllabus: » http://www.nyu.edu/classes/jcf/g22.2440-001/ » http://www.cs.nyu.edu/courses/spring10/G22.2440-001/ Textbooks: » Software Engineering: A Practitioner’s Approach Roger S. Pressman McGraw-Hill Higher International ISBN-10: 0-0712-6782-4, ISBN-13: 978-00711267823, 7th Edition (04/09) » http://highered.mcgraw-hill.com/sites/0073375977/information_center_view0/ » http://highered.mcgraw- hill.com/sites/0073375977/information_center_view0/table_of_contents.html 3 Icons / Metaphors Information Common Realization Knowledge/Competency Pattern Governance Alignment Solution Approach 44 Agenda 11 IntroductionIntroduction 22 BusinessBusiness ModelModel RepresentationRepresentation 33 BusinessBusiness ProcessProcess ModelingModeling 44 CapturingCapturing thethe OrganizationOrganization andand LocationLocation AspectsAspects 55 DevelopingDeveloping aa ProcessProcess
    [Show full text]
  • Printing Support in GNOME and Gtk+
    Printing support in GNOME and Gtk+ Gtk+ Print Dialog Print dialog used in Gtk+ applications. Gtk+ Print Dialog Basics ● Gtk+ print dialog allows users to set printing options at one place before actual print ● Paper size and format ● Page layout (multiple pages per sheet, odd / even pages, duplex printing, ...) ● Job informations (priority, time, cover pages, ...) ● Print quality ● Color profile ● Options specific to selected printer (stapling) Gtk+ Print Dialog Backends ● CUPS backend ● Uses IPP operations ● It still uses PPD files for getting printer options ● File backend ● Prints to PDF, Postscript and SVG files ● Pages are arranged by Gtk+ on the output sheets (e.g. multiple pages per sheet) Gtk+ Print Dialog Backends ● LPR backend ● Not enabled by default ● PAPI backend ● Not enabled by default Gtk+ Print Dialog's DNS-SD Support ● Gtk+ supports direct printing to DNS-SD printers from 3.8 ● Lists printers advertised by DNS-SD protocol – Uses Avahi library ● Shows basic options of DNS-SD printers – Uses IPP protocol implemented in CUPS ● Prints to DNS-SD printers – Uses IPP protocol implemented in CUPS Common Printing Dialog and Gtk+ Print Dialog ● DBUS – Gtk+ print dialog uses direct calls not DBus ● Option Icons – Gtk+ print dialog doesn't show icons for options ● Preview format – Gtk+ uses “cairo_t” together with some other info for getting pages for preview and passes them to an external application as PDF Common Printing Dialog and Gtk+ Print Dialog ● DBus Service Name – Gtk+ print dialog doesn't expose its functionality over
    [Show full text]
  • Darwin: Mac OS X's Core OS
    ADC April 2001 3/8/01 1:57 PM Page 1 Apple Developer Connection Direct Darwin: Mac OS X’s Core OS eneath Mac OS X’s user-friendly and attractive user interface, Most of the reference documents can be Aqua, and the application frameworks (Classic, Carbon and found in the /Developer/Documentation/ BCocoa) is Darwin: Mac OS X’s core OS. Unseen by users, Kernel directory on any Mac OS X system Darwin provides a strong yet flexible foundation with features like with the Mac OS X Developer Tools package preemptive multitasking, protected memory and real-time support installed. that make Mac OS X a truly modern operating system. The focus of this article is to provide a brief overview of Components of Darwin Darwin and its components as well as give an introduction to Just like in the old Reese’s Peanut Butter developing kernel extensions—modules that extend Darwin’s Cups commercials (“You’ve got chocolate in functionality. For more in-depth information, you should read my peanut butter… No, you’ve got peanut butter on my choco- Inside Mac OS X: Kernel Environment which is available, along late!”), Darwin blends a mixture of mature industry standard com- with other documents referred to in this article, on the Apple ponents such as Mach and BSD with Apple-engineered components Developer Connection (ADC) web site in the Mac OS X to provide Mac OS X with a stable, reliable and extensible founda- Documentation section: tion. Darwin consists of five main components: Mach, I/O Kit, File http://developer.apple.com/techpubs/macosx/macosx.html System, Networking and BSD.
    [Show full text]
  • Open Source Licenses Applicable to Hitachi's Products Earlier Versions
    Open Source Licenses Applicable to Hitachi’s Products EARLIER VERSIONS Several products are listed below together with certain open source licenses applicable to the particular product. The open source software licenses are included at the end of this document. If the open source package has been modified, an asterisk (*) appears next to the name of the package. Note that the source code for packages licensed under the GNU General Public License or similar type of license that requires the licensor to make the source code publicly available (“GPL Software”) may be available for download as indicated below. If the source code for GPL Software is not included in the software or available for download, please send requests for source code for GPL Software to the contact person listed for the applicable product. The materials below are provided “AS IS,” without warranty of any kind, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Access to this material grants you no right or license, express or implied, statutorily or otherwise, under any patent, trade secret, copyright, or any other intellectual property right of Hitachi Vantara Corporation (“Hitachi”). Hitachi reserves the right to change any material in this document, and any information and products on which this material is based, at any time, without notice. Hitachi shall have no responsibility or liability to any person or entity with respect to any damages, losses, or costs arising from the materials
    [Show full text]
  • Accessing Individual 75-Micron Diameter Nozzles of a Desktop Inkjet Printer to Dispense Picoliter Cite This: RSC Adv.,2018,8, 14765 Droplets on Demand†
    RSC Advances View Article Online PAPER View Journal | View Issue Accessing individual 75-micron diameter nozzles of a desktop inkjet printer to dispense picoliter Cite this: RSC Adv.,2018,8, 14765 droplets on demand† Rick Waasdorp,‡ Oscar van den Heuvel,‡ Floyd Versluis,‡ Bram Hajee‡ and Murali Krishna Ghatkesar * Desktop inkjet printers are ubiquitous and relatively inexpensive among the variety of available printers. These inkjet printers use an array of micro fluidic pumps, nozzles based on piezoelectric actuation, to dispense individual picoliter volume ink droplets at high speed. In this paper, we show that individual pumps in desktop printers can be accessed to dispense droplets on demand. Access was obtained using the printer’s command language programming. A detailed description of the access procedure is discussed. Droplets were printed on a paper as it rolled underneath the printhead, and with a minor hardware modification, they were also printed on a glass substrate. With this access, individual droplets Creative Commons Attribution-NonCommercial 3.0 Unported Licence. were deposited, the smallest having an average diameter of 62 mm with a standard deviation of 6.9 mm, with a volume of 4 pL. From the intended position, the droplets had a standard deviation of 5.4 mm and 8.4 mm in the vertical and horizontal directions, respectively. The ink droplets were dispensed at a rate of Received 24th January 2018 7.1 kHz. A circularity factor of 0.86 was obtained indicating that the dispensed droplets are of good Accepted 28th March 2018 quality. By replacing the ink in the cartridges with liquids of choice (e.g.
    [Show full text]
  • Michael Sweet, Apple Inc
    CUPS• Plenary • Joint PWG/Open Printing Meeting • Sunnyvale, CA • May 15, 2018 Michael Sweet, Apple Inc. 1 CUPS Plenary Topics •Introduction •CUPS 2.2 •CUPS 2.3 •CUPS Deprecations •CUPS Future •Q&A •Resources 2 CUPS Plenary Introduction •CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems. •The CUPS web site, source code, and bug database are hosted on Github - https://www.cups.org/ - https://github.com/apple/cups/ 3 CUPS Plenary CUPS 2.2 •CUPS 2.2 is the current stable branch with patch releases every 2-3 months: - CUPS 2.2.0 was released September 13, 2016 - CUPS 2.2.4 was released June 30, 2017 with IPP Everywhere and security improvements - CUPS 2.2.5 was released October 13, 2017 with IPP Everywhere and reliability improvements - CUPS 2.2.7 was released March 23, 2018 with more IPP Everywhere, reliability, and security improvements 4 CUPS 2.2 License •CUPS 2.2.x and earlier continue to use the GNU GPL2/LGPL2 with exceptions for software on Apple operating systems (macOS, iOS, tvOS, etc.) •Future CUPS security fixes will also be explicitly provided under the same license - File Github issues for other important bug fixes (larger than a few lines of code) that you need from a newer Apache- licensed CUPS release 5 CUPS 2.2 Developer Resources •"New" CUPS Programming Manual - https://www.cups.org/doc/cupspm.html - https://www.cups.org/doc/cupspm.epub •Documents CUPS APIs as well as best practices •Includes lots of examples •Please provide feedback via Github
    [Show full text]