Overriding driver mapping behavior (battles with Easy Print)


  let me preface bit of background.  first, i've had lot of headaches when using easyprint on slow links.  1-2 page print jobs end insanely huge when using easyprint, or end incorrect printed results.  (missing barcodes, weird artifacts, void-zones, etc...)  i've found others reporting similar results, , variety of fixes issues.   cannot change application creates print jobs, i'm stuck letting native-drivers take precedence over easyprint driver.  (group policy -> "use terminal services easy print printer driver first" = disabled)

in cases, works perfectly.  for problematic printers, can install native driver , print-issues go away completely.

now wrench in works.  in situations, printer sufficiently old, , printer driver's name not match windows 2008 driver name, (the manufacturer not make win2008x64 driver... there "microsoft" driver), still defaults "easy print" driver.

having dealt older terminal servers... knew setup printer driver mapping inf... , nothing microsoft suggest wouldn't work here too. have thought <gasp> doesn't work </gasp>  it appears functions in narrow window of situations, easy print removed , disabled.  is normal behavior?

what have thought happen: 

expected results:
  a) client printer driver x connects... server has driver x installed...  everything happy
  b) client printer driver x connects... server not have driver x, maping found in file defined printermappinginfname, uses alternate driver.
  c) client printer driver x connects... server not have driver x, not found in printermappinginfname, default ts easyprint driver

what appears happen:
  a) client printer driver x connects... server has driver x installed...  everything happy
  b) client printer driver x connects... server not have driver x, easy print driver installed, default ts easy print driver
  c) client printer driver x connects... server not have driver x, easy print driver not installed, maping found in file defined printermappinginfname, uses alternate driver.
  d) client printer driver x connects... server not have driver x, easy print driver not installed, not found in printermappinginfname, eventid 1111 , no mapped printer


is there hope of being able use printer driver mappings override easy print driver?  additional logging nice too...

hello,

 

i recommend firstly disable group policy setting:

 

computer configuration\administrative templates\windows components\terminal services\terminal server\use terminal services easy print driver first

 

then manually write .inf file printer driver mapping, according following instruction steps (“change custom printer mapping file” section):

 

http://technet.microsoft.com/en-us/library/cc775213(ws.10).aspx

 

thanks , happy new year.

 

regards,

·         lionel chen



Windows Server  >  Remote Desktop Services (Terminal Services)



Comments

Popular posts from this blog

2008 Windows Deployment Server Properties Error

Can no longer user MS Update - Files required to use Microsoft Update are no longer registered

How do a find data in one file, search for it in another file and if not found, write a custom message to another file