# Pdfwriter printing

**URL:** <https://www.ruby-forum.com/t/pdfwriter-printing/50119>\
**Category:** Ruby\
**Created:** [December 13, 2005, 8:48am UTC](https://www.ruby-forum.com/t/pdfwriter-printing/50119 "2005-12-13T08:48:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SSSiso-8859-1SQSPeS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/49beb7/32.png) [@SSSiso-8859-1SQSPeS](https://www.ruby-forum.com/u/SSSiso-8859-1SQSPeS)\
**Post date:** [December 13, 2005, 8:48am UTC](https://www.ruby-forum.com/t/pdfwriter-printing/50119/1 "2005-12-13T08:48:32Z")

</div>

Hi All,

pdfwriter rocks but me brain does not 🙂  
how does one print a pdf object using ruby? i can create it fine using  
#save\_as. i was looking for something like #print…

i’d like to print it in windows and linux env.

thanks and kind regards -botp

---

<div class="post-metadata">

**Author:** ![SSSiso-8859-1SQSPeS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/49beb7/32.png) [@SSSiso-8859-1SQSPeS](https://www.ruby-forum.com/u/SSSiso-8859-1SQSPeS)\
**Post date:** [December 13, 2005, 9:18am UTC](https://www.ruby-forum.com/t/pdfwriter-printing/50119/2 "2005-12-13T09:18:35Z")

</div>

On 12/12/05, Peña, Botp [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi All,
> 
> pdfwriter rocks but me brain does not 🙂  
> how does one print a pdf object using ruby? i can create it fine using #save\_as. i was looking for something like #print…
> 
> i’d like to print it in windows and linux env.
> 
> thanks and kind regards -botp

Doubt you can print straight from Ruby.

However, in Linux and maybe OS X, you can execute shell commands that  
will print stuff. `lpr #{ file_name_of_pdf_file }` should print the  
file to some default printer. No clue about Windows.

---

<div class="post-metadata">

**Author:** ![SSSiso-8859-1SQSPeS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/49beb7/32.png) [@SSSiso-8859-1SQSPeS](https://www.ruby-forum.com/u/SSSiso-8859-1SQSPeS)\
**Post date:** [December 13, 2005, 4:02pm UTC](https://www.ruby-forum.com/t/pdfwriter-printing/50119/3 "2005-12-13T16:02:05Z")

</div>

From the annoyingly (thought not surprisingly) PDF formatted document  
([http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/intro\_to\_sdk/DeveloperFAQ.pdf](http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/intro_to_sdk/DeveloperFAQ.pdf)):

AcroRd32.exe /p pathname  
Executes Adobe Reader and displays the Print dialog box.

AcroRd32.exe /t path “printername” “drivername” “portname”  
Initiates Adobe Reader and prints a file, whose path must be fully  
specified, while suppressing the Print dialog box. The four parameters  
of the /t option evaluate to path, printername, drivername,

HIH  
pth
