Hope this helps
The following code will read a files attributes identifying the date and time it was created, it will then strip the date, then it converts it to julian format (numdate)(a numerical number where 1 = 31/12/1899), take todays date and change that to julian format (today) compare the two dates minusing 60 days from today. delete any file that is 60 days or older .
Set fso =Wscript.CreateObject("Scripting.FileSystemObject"

set ofile = fso.GetFile("c:\yellow20.206"

sdate = Left(ofile.Datecreated,10)
DtDate = Cdate(sdate)
numdate = CDbl(Dtdate)
stoday = Cdate(Date())
today = CDbl(stoday)
If numdate < today - "60" Then
msgbox "delete File"
Else
msgbox "keep File"
End If
Now presuming that you are trying to read from a print queue and not from a list of files,
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2"

Set colPrintJobs = objWMIService.ExecQuery _
("Select * from Win32_PrintJob"

For Each objPrintJob in colPrintJobs
If objPrintJob.TimeSubmitted = xxxx Then
objPrintjob.Delete
End If
Next
strcomputer can be a remote computer name where the print queue is held
You will need to play with the If statement a bit and mya need some of the code from the top to verify the date and change it to julian format.
Sorry I don't have a printer attached currently to test any further.
Try putting MSGbox statements in to see the date so you know what you are playing with.
The second bit of code was taken from
and by looking at the WMI SDK
Regards
Steve Friday