Link to home
Start Free TrialLog in
Avatar of Pkafkas
Pkafkas

asked on

How to extract the printer files from a computer to a printer server?

How can I extract the printer setup information from a computer that has the driver installed on a PC to get it installed on another PC? 


I have seen that done before; but, i am not sure how the consultant did it and when I asked him he forgot the steps that were involved. Or he just did not want to tell me. 


The situation is this, I have a label maker printer that the vendor (zebra) provides a setup.exe file to just setup the driver.  We want to extract that specific driver 'ZDesigner ZD410-203dpi ZPL' to our printer server.


User generated image


How can we do that?  Zebra says it is not possible.

Avatar of Pkafkas
Pkafkas

ASKER

ZBRN.inf

I think I fam getting somewhere.  According to:  https://www.wikihow.tech/Copy-Drivers-from-One-Computer-to-Another-on-PC-or-Mac

I navigated to the: C:\Windows\System32\DriverStore\FileRepository\zbrn.inf_amd64_c37ce3680341416f - folder.

User generated image
Avatar of Natty Greg
If you set the printer to share and allow everyone to share the printer over the network, then go to the next computer and find the shared printer, it should copy and install the printer drivers on said computer.
Avatar of Pkafkas

ASKER

We have a Novell Printer server here and we use iPrint.  Its different seutp from the usual Windows Server where you just want to share it and then let others use it/
ADmins can install the iPrint client and Printer drivers via the iprint web page ie http://server-address/ipp.
See https://www.novell.com/documentation/iprint-appliance1/iprint_appliance/data/boeyibx.html
You can look for it in c:\windows\system32\inf

Inf file, the sys/dll files if any will be system32

Question is whether you can access the location from the other PC.
you can use the driver from zebra site :  ZD410 Desktop Printer Support & Downloads | Zebra 
Avatar of Pkafkas

ASKER

1).  I have the driver from the above mentioned web page; but, that web [age (zd86222850-certified.exe); but that is a .exe file and that installs all of the ZDesign drivers.  I do not want that for the Printner server.

2).  In the top question area, I clearly have asked how I may extract that specific driver 'ZDesigner ZD410-203dpi ZPL' to our printer server.

3).   I think Mr. Peter HItuchinson's comment was well intentioned; but,I already know how to install printers that we already have thespecific drivers for.  Such as HP Universal PCL v6.9.0.
       a.  I this specific case we want to extract that specific driver 'ZDesigner ZD410-203dpi ZPL' to our printer server for the client computers to use.

maybe this helps then :  http://www.majorgeeks.com/download.php?det=3982   
Avatar of Pkafkas

ASKER

Have you tried this download?  Becuase I am very cautious about downloading things like that.\

You can be cautious and let paranoia set in or do what you know, for instance scan the file with antivirus and malware to check if its infected. Run the first part of the domain through Whois to see who owns it, that will give you enough info to help with your decision, then take the file name and do a google review, people will let you know whether they have been burnt by using it, if everything pass use the file. 
Often exe files that contain drivers are self extracting zip files, & when you run the exe it extracts it's contents to a temporary location on your HD. So you could look for the files in your temp locations... Or if it is such a self extracting zip file, you could rename it's extension to zip, & then check if you can see it's contents with 7-Zip. Possibly you don't even have to rename it, you may be able to open it directly with 7-Zip.
Avatar of Pkafkas

ASKER

Well the installation file places files in the: C:\ZD8-6-2-22850 - folder.

The contents look like the picture below.

User generated image

How can I determine what information is specific for 'ZDesigner ZD410-203dpi ZPL'  

User generated image
You'll have to look in the sub directories. There are probably *.inf & *.cat files, usually with the driver's name as filename.
Avatar of Pkafkas

ASKER

Here is some information.

1.txt = the .inf file
Doc2.docx are some screen shots.

1.txt
Doc2.docx

Perhaps Zebrra support can assist with this.


Avatar of Pkafkas

ASKER

Zebra support is informing me that the .exe file installs all of the drivers and that is not what I want.  Perhaps they have to research thigs more.

The INF and the files you pointed to are it.

When you are setting up the printer, are you prompted to locate the INF file?

try it. copy the INF and the data you have.

When adding a printer, click the have disk, navigate to where this data is and see what happens.

The INF file is your map. Depending on the printer, it identifies the settings, .DAT files needed, and then the .dll and .sys files that it needs,
Avatar of Pkafkas

ASKER

So, if we want to simply only have that 1 - driver on our printer server.  Can we just save a copy (save as) the .Zdesigner.idf file in the C:\ZD8-6-2-22850 - folder to only have the driver for the OS that we want?

1).  Delete all printer instances under '[PRINTERMODELS.NTx86]' - section.
 
2).  Then delete all printer instances under '[PRINTERMODELS.NTamd64]' except for:

[PRINTERMODELS.NTamd64]
"ZDesigner ZD410-203dpi ZPL"=ZDesigner_ZD410-203dpi_ZPL,LPTENUM\Zebra_Technologies_ZE968
"ZDesigner ZD410-203dpi ZPL"=ZDesigner_ZD410-203dpi_ZPL,USBPRINT\Zebra_Technologies_ZE968

3).  Delete all other printer sections except:


[ZDesigner_ZD410-203dpi_ZPL]
CopyFiles=DRVFILES,LANGMONFILES,@ZDesigner_ZD410-203dpi_ZPL.dat,FNTFILES
DataFile=ZDesigner_ZD410-203dpi_ZPL.dat
DataSection=DRIVER_DATA
;PortsAvailability=Com,Usb,Lan,Bth,
;AdditionalLanQuery=ZTC ZD410-203dpi ZPL
;AdditionalBthVID=0A5F
;AdditionalBthPID=011C

---------

4).  Then keep everythign else below that like the [DRVFILES] - section and such.

5).  Then copy that folder with the edited .inf file (not the original) to have the original file name along with teh rest of the folder.

Maybe that will work?  What do you think?

Yes, you can have a central location where the INF file resides, you best not delete anything from it as you are saving nothing. Best to keep it as is, if the info does not apply it does not cause any harm.

not clear of your scenario and what options the Novel print server offers you,
Does it not offer a central push of resources to users or systems such that the print driver will follow?

The issue in a Windows Network, HP and a few other printers, have their drivers included as part of the windows OS  or are published through Microsoft's windows update portal, other printer, Ricoh, Canon, etc. the drivers have to be loaded on the system before a user designated printer can be pushed. in an AD environment, this is achieved by pushing the printer based on the system/computer, this way the printer driver will be installed under the System credentials. One the driver is present on the system, user based printer push is not an issue nor runs into issues. the printer driver is already present on the system. (computer printer push)

Perhaps that is what your setup needs, push printers to the computer.
then the push of printers to the user will not require individualize print driver install.
Avatar of Pkafkas

ASKER

We only want the 1 specifc ZDesigner option to be listed not the dozens of other Zdesigner to be listed.

On our Iprint server we only have 'HP universal PC (v6.9.0)' available for specific HP Printers.

We only want to have the 'Zdesigner ZD410-203dpi ZPL' to be available for this specific printer.  We do not want the douzen of other printer driver options to be displayed as a choice.

ASKER CERTIFIED SOLUTION
Avatar of arnold
arnold
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Pkafkas

ASKER

Here is what our iManager screen looks like when I am adding a new printer.

User generated image
Do you see how it only shows specific drivers?  We do not wish to add all of the ZDesign drivers instances on the specific driver option that we want. 'Zdesigner ZD410-203dpi ZPL' .  Yes, I think that link is a good link for us: https://www.novell.com/documentation/iprint-appliance1/iprint_appliance/data/b1b0l4tx.html

You can look which drivers are added, and if it adds too many, remove the ones you do not want from the Printer driver store.

I think it is easier to remove what you do not want, then trying to alter an INF file, then try to load it.

The options are there, it is up to you the route you take.
Avatar of Pkafkas

ASKER

That is a good point we can try that.
Avatar of Pkafkas

ASKER

I was able t upload the files by using the normal .inf file as arnold suggested.  I was able to select the specific driver and all is well.