/PrintTestPage

A powershell oriented script and image that can be used via a Task Scheduled process - to help in keeping ink jet printers unclogged..

Primary LanguagePowerShell

Powershell Script and Function for use in sending a color test print page to the default printer... primarily for the purposes of keeping ink jet nozzels unclogged.

Why?

I got tired of prematurely retiring more than a couple printers due to their Ink Jet nozzels getting clogged after a while of use.

Credit to the creator of the .ps1 and .psm1 file code, which came from here: http://monadblog.blogspot.com/2006/02/msh-print-image.html

The simple PrintColorTestPage.jpg is a 8.5*11 color image using with yellow, magenta, blue and black to try to have some of all colors.

How to Set it up

  1. Creat a directory to clone the project files into it, I'm using C:\PrintTestPage
  2. Setup a Task in TaskScheduler to run the powershell scripts. Screenshots of the properties of the task are here:

alt text

alt text

Found that once a week isn't enough to ensure print heads/nozzels don't get clogged so I've scheduled this task to run 3 times a week.

alt text

Powershell related

If you find that the script isn't working despite configuring as above, then it may be that Powershell scripts are not enabled to run on your computer. To fix:

  1. Open PowerShell Console by selecting “Run as Administrator” and set the execution Policy with the command: Set-ExecutionPolicy RemoteSigned

  2. Type “Y” when prompted to proceed.