Is there a way to setup a printer to print a separator page

Is there a way to setup a printer to print a separator page, only have it print the IP address of the PC that printed it. The printer is installed on a server, and we would like to know who printed what based on the IP since there there is a general login.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

That sounds like a third party custom software, something like (
philtukeyAuthor Commented:
So windows will not do it? I know you have it print a separator page with your username, but if more than one person is using a generic username then that is where the problem comes in. We would like to have windows somehow, print a separator page that includes the IP address of the PC that it printing from. Very similar to CUPS in Linux.
You can define your own separator page, which I think is stored on each workstation individually.  The separator page syntax does not have an IP command, but it can send plain text so you can create the file manually for each workstation.  This is the sep page syntax:

I think all you would need is the /L with the IP address manually entered after that.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Another thing you can do is to run a batch file on power-up, to write the IP address into a file. Then add that file to the separator page, using the syntax


That will avoid issues if the PC receives a different DHCP address from time to time. The IP address can be obtained with the DOS command

ipconfig | find "IP Address" > filename
This has nothing to do with configuring a separator page.
(Dont forget that a separator page will an aditional cost, especially if you do a lot jobs with few pages. An extra page for each print job)

Here is a diferent aproach.
Try this free program that you will find at:
It will not give you the IP adress, but will give you the client name
It will also give several other informations like the user name, but that like you said is not helpfull since you are using a general login
Here is the information that it will give you:
Forgot to say.
Since the printer is shared on the server, you have to install it on the server
philtukeyAuthor Commented:
That worked just need to make sure all PC's have a static IP so that the separator page IP never changes. Thanks for your help
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.