# system.print.createPrintJob only gives one printer

**URL:** <https://forum.inductiveautomation.com/t/system-print-createprintjob-only-gives-one-printer/10232>\
**Category:** Ignition\
**Created:** [July 16, 2015, 5:04pm UTC](https://forum.inductiveautomation.com/t/system-print-createprintjob-only-gives-one-printer/10232 "2015-07-16T17:04:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcole](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jcole](https://forum.inductiveautomation.com/u/jcole)\
**Post date:** [July 16, 2015, 5:04pm UTC](https://forum.inductiveautomation.com/t/system-print-createprintjob-only-gives-one-printer/10232/1 "2015-07-16T17:04:32Z")

</div>

I am trying to allow operators to print various screens and reports at will.

I have installed a printer (via USB) that they had onsite. I am able to print test pages from windows.

I also installed a virtual PDF printer and can print to it from notepad, wordpad and the like.

When I call the function above, I am only given the option to print to the “Microsoft XPS Document Writer”. No other printer show up in the list. Therefore I am unable to print either screens or reports, as the report print command appears to use the same function.

Code I am calling is below:  
////////////////////////////////////////////////////////////////  
job = system.print.createPrintJob(event.source.parent)  
job.setMargins(0.5)  
job.zoomFactor = 0.75  
job.showPageFormat = 0  
job.print()  
////////////////////////////////////////////////////////////////

Is there a place to add these printers to this function? are there additional drivers that I need to install?

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![jcole](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jcole](https://forum.inductiveautomation.com/u/jcole)\
**Post date:** [August 8, 2015, 10:37pm UTC](https://forum.inductiveautomation.com/t/system-print-createprintjob-only-gives-one-printer/10232/2 "2015-08-08T22:37:42Z")

</div>

As a followup to this:

I was able to get this working but turning off the driver signing requirement for Windows Server 2012 R2 which involved a reboot.

The printers now show up inside the Ignition Printer command as well as windows. I am guessing this was a Microsoft issue, but I thought I would throw out the solution that I found.
