Oops, theres a typo there. It should read oCN.printsharename.
Anyways, your question makes me think you need an explanation of what's happening in the script:
Set oCN = GetObject("LDAP://OU=Printers,DC=mydomain,DC=com"

'Creates an object called oCN that has all of the items in the OU called "Printers" that are in the AD domain "mydomain.com"
The next two lines set up the creation of the file that will be written to. They're not AD related, but hey, you need to see the result somewhere, right?
For each oPrinter in oCN
NewFile.WriteLine oPrinter.printsharename &","& oPrinter.printerName &","& oPrinter.location &","& oPrinter.description
Next
'The FOR/NEXT loops through the object oCN and writes the child properties "printShareName" "printerName" "location" and "description".
The important thing to remember is that you're working with an OBJECT and that objects have properties. So you need to do some research and find out what properties are associated with the OU Printer object. An easy way is to use the Active Directory Browser that comes with the Active Directory Service Interface (ADSI) SDK. I can't find the link right now, but try searching at MS.
Hope this helps.