SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October 18-20 I n t e l l i g e n t T o o l s Presented by Allen Miglore Synergetic Data Systems,

Slides:



Advertisements
Similar presentations
Vector Printer Driver API Update Osamu MIHARA OpenPrinting WG Japan/Asia Fuji Xerox Printing Systems Co. Ltd November 2004.
Advertisements

The creation of "Yaolan.com" A Site for Pre-natal and Parenting Education in Chinese by James Caldwell DAE Interactive Marketing a Web Connection Company.
Word Processing and Desktop Publishing Software
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Overview This presentation will be answering these main questions about AutoDoc: What does it do? What is it? How does it do it? Starting from the finish.
Web Development & Design Foundations with XHTML
EPS and PDF File Import/Export Bob Kisel, Jeff South Amgraf, Inc.
> RPM Remote Print Manager  > Feature-packed LPD print server the power to print what you want, when you want, where you want.  RPM.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
9.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 9: Installing and Configuring.
CIS101 Introduction to Computing
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Guide to Linux Installation and Administration, 2e1 Chapter 12 Printing in Linux.
Guide to Linux Installation and Administration, 2e1 Chapter 6 Using the Shell and Text Files.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Developing a Basic Web Page with HTML
FreeFlow Express to Print 8.0 What’s New? Click the left-mouse button to continue.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Chapter 14 Advanced Printers & Scanners
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. M I C R O S O F T ® Preparing for Electronic Distribution Lesson 14.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
How to Download and Install a Sharp Print Driver on a Mac.
Module 14: Configuring Print Resources and Printing Pools.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
DIGITAL GRAPHICS & ANIMATION Complete LESSON 2 Importing and Exporting Graphics.
TERMS TO KNOW. Desktop This does not mean a computer desktop vs. a laptop. You probably keep a number of commonly used items on your desk at home such.
Chapter 2 HTML Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Print Services. 2 Objectives Understand Print Server terms and concepts Understand how printing works Print Server Considerations Printer Hardware Considerations.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
MICRO SOFT WORD.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
Introduction to web development and HTML MGMT 230 LAB.
Introduction to Interactive Media Interactive Media Components: Text.
Web Development & Design Foundations with XHTML Chapter 2 HTML/XHTML Basics.
11 CONFIGURING AND MANAGING PRINTERS AND FAX DEVICES Chapter 6.
File Formats Different applications (programs) store data in different formats. Applications support some file formats and not others. Open…, Save…, Save.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Using FrontPage FrontPage is a great Web editing tool for people with limited knowledge and time for HTML coding. It’s similar to using Microsoft Word.
The Web Wizard’s Guide to HTML Chapter One World Wide Web Basics.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Examples of Software Used to Create
Printing at CERN Rafal Otto, Juraj Sucik, CERN IT Department CHEP 2007 International Conference on Computing.
Ⅰ. PS Driver ML-4050N Series PostScript, Driver ML-4050N Series PostScript, Driver.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
Submitted by: DRPU Software Team Site:
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
© 2015 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 1 Chapter 11: Printers IT Essentials v6.0.
ECups Next Generation Printing Support for OS/2 Warpstock Europe 2011 Presented by Alex Taylor.
Module 1 Drivers Module 4: Support SW Rev HP Restricted
Objective % Select and utilize tools to design and develop websites.
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Dreamweaver – Project #1
Objective % Select and utilize tools to design and develop websites.
IMAGE SIZE AND RESOLUTION
Introduction to Computers
ICT Word Processing Lesson 1: Introduction to Word Processing
Chapter 11: Printers IT Essentials v6.0 Chapter 11: Printers
Presentation transcript:

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Presented by Allen Miglore Synergetic Data Systems, Inc. Session 6 PostScript® vs. PCL Printing PostScript is a registered trademark of Adobe Systems Incorporated

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Why PostScript? Through version 6, UnForm supported PCL5 and PDF output formats. PCL5 was the language standard for laser printers. Starting in 2005, HP reduced support for PCL5 by eliminating scalable PCL fonts from some new printer models. All PCL text was rendered in Courier. SDSI chose to develop a PostScript driver.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s PostScript History PostScript was developed in the 1980’s by Adobe, for use in the printing and typesetting industry. –The Apple Laserwriter was an early consumer printer with PostScript. PostScript 2 and 3 were released in the 1990’s. PostScript is widely supported on laser printers today – often PostScript 2.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s PostScript vs. PCL5 PostScript is a programming language –PCL5 is a page description language PostScript is verbose, large print streams –PCL5 is concise, smaller print streams PostScript is extendable to support any device capability –PCL5 has a defined specification of device capabilities

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Key UnForm Differences Print stream size increase means longer transmission times to printer Device capabilities are controlled by commands that differ by printer (duplex, tray, and bin control) Image support differs (eps and jpeg) Base fonts are similar, but UnForm also supports Type1 soft fonts

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Device Capability Example In PCL5, a tray selection command was always ESC +”&l#H”. The UnForm tray 1 command always sent ESC+”&l1H”. In PostScript, trays are given names, which vary by printer, and a tray name is given PostScript code, which varies by printer. *InputSlot Upper/ Tray 1: " > setpagedevice"

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s PPD Files Since printer control varies by model, a configuration file is necessary. Vendors publish Postscript Printer Definition (PPD) files for their printers. A PPD file is simply a map of capability names to the code sequences that are sent to the print stream.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s PPD Files Contain Code Vendor PPD files give capabilities names rather than codes. –Upper or HighCapacity rather than 1 or 5 For UnForm, PPD files describe: –Trays as *InputSlot name: code –Bins as *OutputBin name: code –Duplex as *Duplex name: code

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s UnForm Reads PPD Files Example: a tray command will cause UnForm to lookup the code associated with the *InputSlot definition of that tray. Any two PPD files will likely have different names for the same capability –None will have codes like PCL (1,4,5,etc.) PPD files can be customized to match rule file names for tray, bin, and duplex.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Locating a PPD - Internet Look in the drivers or software sections of the manufacturer’s web site Look in the linixprinting.org web site: download/PPD

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Locating a PPD - Windows Install drivers for the printer –If there’s a choice, be sure to include Postscript drivers Search for *.ppd Copy/paste the ppd file for your model

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s PPD Files are Always Used UnForm comes with two default PPD files –pcl.ppd – traditional PCL escape sequences –ps.ppd – based on hp4000.ppd, customized to show traditional tray and bin codes The pcl.ppd file supports the traditional PCL coded sequence, plus named sequences modeled on ps.ppd. The ps.ppd file supports both as well, showing how customization can be used.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s PPD File Selection UnForm supports PPD files with the –m model command line option. –-m hp4000 uses ppd/hp4000.ppd Without a –m option, UnForm uses pcl.ppd or ps.ppd, depending on the driver in use. Rule sets can have model-specific sections: if uf.model$="hp4000" … end if

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s During Printing… UnForm loads the specified ( -m model ) or default ppd file at the start of the job. When UnForm encounters a tray, bin, or duplex command, it looks up the code: –tray upper looks for the pattern “*InputSlot *upper*:” and inserts the related code. –tray 5 looks for the pattern “*InputSlot *5*:”

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Correcting the Mismatch UnForm rule files traditionally use PCL code numbers for printer control. PPD files use names rather than PCL codes to identify printer control features. To solve, edit PPD file to provide PCL codes as synonyms, or change commands to use PPD names. See ps.ppd.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Image Differences Color PostScript printers support EPS and JPEG files. Monochrome PostScript printers support only EPS, and error on JPEG files. Scaling is supported by the printer. The attach command is implemented as an image command scaled to the full page.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Image Name Substitutions If an image has a.pcl or.prn extension, and the image mode is not color, UnForm will automatically look for a.eps file. If an image command has a.rtl extension, or the image mode is color, UnForm will automatically look for a.jpg file. Color image mode is indicated by -ci or -color command line options, or a “color” image command option.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Image Conversion Image Magick can produce EPS or JPEG if eps= and jpeg= [images] lines are configured. The Windows Support Server can produce EPS or JPEG images as well. The web site image conversion utility can produce EPS and JPEG images, if you want pre-created files.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s PostScript Fonts There are three standard built-in fonts, plus two symbol fonts, in every PostScript device. The three standard fonts come in normal, bold, italic, and bold-italic. –Courier, Helvetica, Times-Roman Other fonts can be provided using Type1 soft font files.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Internal Font Mapping UnForm is designed to select fonts by a PCL font number. In ufparam.txt, names are mapped to numbers in the [fonts] section. For PostScript, font numbers are mapped in the [psmap] section to a font name found in the psfont directory: –4101=Times-Roman,Times-Bold,Times-Italic,Times- BoldItalic

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s The psfont Directory Each PostScript font has a.afm file, and non-internal fonts have a.pfa or.pfb file. The.afm file stores character size metrics The.pfa/.pfb files are soft fonts that can be downloaded with jobs that use them. A Type1 font will provide the above files.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Type1 Font Example: MICR In ufparam.txt, in the [psmap], is this line: MICR=15002 In the psfont directory are these files: MICR.afm MICR.pfa MICR.pfb A text command using font will produce MICR output.

SDSI Technical Conference 2007 ■ Sacramento, CA USA ■ October I n t e l l i g e n t T o o l s Questions Answers