element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) PS vs. PDF
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 12 replies
  • Subscribers 187 subscribers
  • Views 1686 views
  • Users 0 members are here
Related

PS vs. PDF

dukepro
dukepro over 13 years ago

Jorge,

 

One thing I don't understand is the strategic decision to print via PDF

format as opposed to print via PostScript.  I understand that the

languages were defined by the same company, but PS is a far more

portable format (supported on linux, mac, windows, BSD, and just about

any unix derivative you can name).  Additionally, many printers support

PS natively.  In the rare cases where you needed a PDF (as in print to a

PDF file), ghostscript, or ps2pdf are good candidates.  In contrast, I

don't know of any printers that support PDF format natively, so you'll

always have a backed process that converts PDF to the printer language.

 

By emitting a PDF format, you leave it to the print subsystem to convert

it to PS, and then to the printer's native language.  This happens every

time one prints as opposed to the rare times when one prints to a PDF.

 

I guess my point is that every time the data goes through a format

conversion, there is a risk of conversion errors causing problems.  So

the fewer conversions, the less likely of a conversion problem, and the

more efficient the overall process.  After all, isn't that what

engineering is all about - avoiding potential problems and efficiency?

 

I welcome your thoughts on why PDF was chosen rather than PS.

 

Thanks,

    - Chuck

 

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    Former Member over 13 years ago

    There are a number of incorrect assumptions in your post.

     

    First PDF is a very portable format, even if you don't believe the name

    "Portable Document Format".  The Acrobat reader is available for free on

    just about every platform out there, certainly on all platforms Eagle runs

    on, and all the ones you mention as examples you can us PS on.

     

    Second, using PDF to convey schematics is not rare at all.  In fact, is the

    the #1 format of communicating schematics between people that use different

    software.  All my customers expect me to send them schematics in PDF, and

    this is how customers send me schematics without asking about the format.

    That's how it's done.

     

    I've never actually exported anything from Eagle to a PS file.  PS is

    basically a printer language.  It's the printer driver's job to produce

    that if that's what the printer wants.  Perhaps some of the time I have

    printed schematics to paper there was a PS step in the middle, perhaps not.

    But in no case is that, nor should it be, relevant to me.  I either print

    from Eagle directly if I'm doing it myself, or someone else prints from the

    PDF file.  I have never seen that process produce erroneous results.

    Printing from a PDF file is a solved problem and a reliable process.

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to Former Member

    Guest wrote:

     

    I have never seen that process produce erroneous results.

    Printing from a PDF file is a solved problem and a reliable process.

     

    Try exact scale 1:1 from a PDF. It's not too good. Mainly due to printer tolerances and lack of control in PDF to fix it. I'd agree that PDF for general text documents (or schematics) is perfectly fine.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to Former Member

    selsinork schrieb:

     

    Guest wrote: I have never seen that process produce erroneous

    results. Printing from a PDF file is a solved problem and a

    reliable process.

     

    Try exact scale 1:1 from a PDF. It's not too good. Mainly due to

    printer tolerances and lack of control in PDF to fix it. I'd agree

    that PDF for general text documents (or schematics) is perfectly

    fine.

     

    Just for the record: PDF, just like PS, basically is a vector oriented

    data format containing numerical information (unless we are talking

    about embedded pixel graphics).

     

    So it has exactly the same precision as PS. If there are any tolerances

    in printing, they are caused be the printer or the driver, but

    definitely not by the file format.

     

    Tilmann

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to Former Member

    Tilmann Reh wrote:

     

     

    Just for the record: PDF, just like PS, basically is a vector oriented

    data format containing numerical information (unless we are talking

    about embedded pixel graphics).

     

    So it has exactly the same precision as PS. If there are any tolerances

    in printing, they are caused be the printer or the driver, but

    definitely not by the file format.

    You're absolutely correct, it has very little to do with the format itself.

     

    Much more to do with native PDF printers being comparitively new, multiple conversions between formats behind the scenes in the driver and not all the pieces having caught up. For example, when I print artwork direct to PS (not with eagle I hasten to add) I can individually control x & y scaling to compensate for printer discrepancies, but that either isn't an option or simply doesn't work properly for PDF.   Yes, I'm quite sure cups and it's strange multiple conversions isn't helping at all here.

    I'm equally sure that at some point, when native PDF printers are as common as PS ones are today, these problems will get sorted. But until then...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 13 years ago in reply to Former Member

    selsinork <selsinork@gmail.com> wrote:

    Guest wrote:

     

    I have never seen that process produce erroneous results.

    Printing from a PDF file is a solved problem and a reliable process.

     

    >Try exact scale 1:1 from a PDF. It's not too good. Mainly due to

    >printer tolerances and lack of control in PDF to fix it. I'd agree

    >that PDF for general text documents (or schematics) is perfectly

    >fine.

     

    Printing PCB artwork to a laser printer for one-offs is quite

    difficult with all those arbitrary scaling processes in the chain.

    You notice the problem especially if you use an NC machine to drill

    the holes for you even on a moderately-sized PCB (half-Eurocard).

     

    One has to resort to fiddling with scaling factors and re-checking

    long (orthogonal) dimensions on the printed output with e.g. vernier

    calipers.

    --

    /"\ Bernd Felsche - Somewhere in Western Australia

    \ /  ASCII ribbon campaign | For every complex problem there is an

    X   against HTML mail     | answer that is clear, simple, and wrong.

    / \  and postings          |  --HL Mencken

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Former Member
    Former Member over 13 years ago in reply to Former Member

    selsinork <selsinork@gmail.com> wrote:

    Guest wrote:

     

    I have never seen that process produce erroneous results.

    Printing from a PDF file is a solved problem and a reliable process.

     

    >Try exact scale 1:1 from a PDF. It's not too good. Mainly due to

    >printer tolerances and lack of control in PDF to fix it. I'd agree

    >that PDF for general text documents (or schematics) is perfectly

    >fine.

     

    Printing PCB artwork to a laser printer for one-offs is quite

    difficult with all those arbitrary scaling processes in the chain.

    You notice the problem especially if you use an NC machine to drill

    the holes for you even on a moderately-sized PCB (half-Eurocard).

     

    One has to resort to fiddling with scaling factors and re-checking

    long (orthogonal) dimensions on the printed output with e.g. vernier

    calipers.

    --

    /"\ Bernd Felsche - Somewhere in Western Australia

    \ /  ASCII ribbon campaign | For every complex problem there is an

    X   against HTML mail     | answer that is clear, simple, and wrong.

    / \  and postings          |  --HL Mencken

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube