ScrewDrivers Version 4 History
4.8.03.30 (2015-09-11)
Fixed – ICA Crash due to using a larger packet size than Citrix
Fixed – Bug with default printer not be set with ScrewDrivers
Fixed – Font output issue caused by bad font family
Fixed – Crash caused by NULL pointer when setting up devmode for
Fixed – Crashes due to debug
Fixed – Issue with "tst" temporary files not be cleaned
4.8.02 (2015-04-03)
Added - Capability for per-user licensing
Added - Improved embedding of temporary and subset fonts
Fixed - Possible crash when enumerating irregular forms
Fixed - Issue where client logs could cause mstsc.exe to hang
Fixed - Possible BSOD on session logon
Fixed - Issue in 2012 where reconnecting an RDP virtual channel would cause an unrecoverable error
Fixed - Issue where logging could prevent a process from correctly
4.8.00 (2015-02-12)
Added - Enhanced compression for print data, up to 6x faster printing
Added - Switch to reset printer defaults after each print job
Added – Log rotation and size management
Fixed – Communication errors with Simplify License Service
Fixed – Services change logging modes without restart
Fixed - Margin and output issues
Fixed - Xerox printers forcing wrong paper type
Fixed - Font selection issues
Fixed - Font rotation issues
4.7.06 (2014-08-06)
Added – Support for Dynamic Virtual Channels, which fixes connection issues in RDSH and RemoteApp
Fixed – Margin issue with certain paper sizes in MS Office
4.7.05.60 (2014-06-17)
Fixed – Font angles that rotate the font upside-down
Fixed – Potential handle leak during the printer query process on print servers
Fixed – Child sdservice instances stall during printer query or job processing
Fixed – Failure to create the job object on the print server causes crash
4.7.04.24 (2014-04-02)
Fixed – Miscellaneous errors on RPC calls and virtual channel operations
Note: This version is incompatible with PCoIP connections
4.7.02.22 (2013-10-04)
Added - PCoIP support for VMware View
Fixed - Output from PostScript drivers displays large black areas
Fixed - Crash while querying printer capabilities
Fixed - Unable to handle ROP B8B8 on PostScript printers
Fixed - Output issue with dash lines
Fixed - Incorrect default printer on session reconnect when using native drivers
Fixed - Selection of pre-rendering fonts for multilingual environments
4.7.00.10 (2013-01-18)
Added - Windows Server 2012 and Windows 8 support
Fixed - Black boxes in PDF printout
Fixed - Long document names causing buffer overrun
Fixed - Missing lines in printout
Fixed - Certain documents causing session crash
Fixed - Missing some images when compression is turned on
Fixed - Set default paper size according to the system locale in PDF printing
Performance and compatibility enhancements
4.6.01.09 (2011-09-09)
Fixed - PDF font printing errors
Fixed - Port creation sometimes fails preventing printers from being created in the session
Fixed - MSTSC errors after disabling the plugin
Fixed - Images printing in the wrong location on the page
Fixed - PDF header printing errors
Fixed - Excel printing outside of cells when pre-render text is turned on
Fixed - German translations
Fixed - Invalid default printer setting when no client printers are available
Fixed - Locally cached queues removed when ScrewDrivers printers are not present
Fixed - Windows 2000 Server support
Fixed - Session user name query failure
Added - Registry option to disable writing of SessionDefaultDevices
4.6.00.05 (2011-04-28)
Added - Now available in English, German, French, Spanish, and Japanese
Added - Client and server are backwards compatible with previous v4 versions
Fixed - Lines missing on output
Fixed - Ports getting stuck when users log out
Fixed - Memory leak
4.5.08.80 (2010-12-14)
Added - OS X client support
Fixed - problem with PDF export
Fixed - output issue with label printer
Fixed - remote session closing with Windows XP client
Fixed - image output issues
4.5.07.74 (2010-11-05)
Fixed - uninstall issue when removing SD line from Citrix registry
Fixed - printer query bug when users don't have access to HKLM
Fixed - Windows 2000 server support
Fixed - image printing bugs
Fixed - black backgrounds around images
Fixed - client crash when printing PDF
4.5.06.66 (2010-08-04)
Fixed - uninstall issue when removing SD line from ini
Fixed - printer query bug that caused printers to not be stored to cache correctly
4.5.05.60 (2010-07-22) (client only)
Fixed - crash in client during query
4.5.04.58 (2010-06-29)
Fixed - client install issue with ICA per-user install (not copying dll)
Fixed - uninstall of sd from module.ini when sd is only entry on VirtualDriver line
Fixed - printers not cleaned up on a forced logoff after disconnect if SD configured to not delete on disconnect
Fixed - crash when uncaching printer info
Added - CapsVersion value stored in registry in order to detect need for requery
Fixed - Windows 2000 support now operating again
Fixed - misc minor driver output quality issues
4.5.03.53 (2010-06-11)
Added - improved support for watermarks
4.5.03.45 (2010-05-28)
Intermediate build for Simplify Suite 3
4.5.02.44 (2010-05-17)
Fixed - font embedding issue when temp font name collides
Fixed - alpha blending issue
Fixed - trial expired dialog displays twice on Windows XP servers
4.5.02.35 (2010-04-27)
Added - enhanced image compression
Added - additional form query for forms that change based on orientation
Added - additional extended options on client
Fixed - misc bugfixes
Fixed - updated handling of ICA client plugin load order
Added - force grayscale
Fixed - per-session default printers for Win7/2008
4.4.06.56 (2010-01-01)
Fixed - removed client bandwidth control in favor of native protocol virtual channel controls
4.4.04.44 (2009-10-09)
Added - option for 16bpp image processing
Added - custom reg fix for skewed text output from MS Reporting Services (BltWidthFix)
Fixed - handle leak in Driver Deny
Fixed - default printer not set for admin-assigned printers in Simplify Printing
Fixed - improved timeout handling in VC wait for receive
Added - sd4.exe switches for removing all SD ports from server
Fixed - corrected check for physical console on XenDesktop with Windows Vista/7
Fixed - memory leak when setting up ACL's for printers in Win2008
Fixed - misc bugfixes
4.4.03.38 (2009-09-09)
Fixed - "wait for printers" setting wasn't taking effect correctly on all systems
Fixed - Custom dashed lines scaled correctly
Added - support for Simplify Printing shared printers
Fixed - font embedding issue when Adobe temp font names are duplicated by Adobe
Fixed - query of custom forms only gets user forms
Fixed - server bails on connection if bad data is received from the client
Added - logging of client OS in client log
Fixed - control panel applet on Vista/2008/7 launches correctly even with UAC on
4.4.02.25 (2009-06-25)
Fixed - Session crash in some cases when SD client is not installed
Fixed - Instability when running >256 concurrent sessions
Fixed - Win2k incompatibility in session check
Added - Ability to log client version for every login (LogClient)
Fixed - Default printer recapture after session reconnect
Fixed - Image compression "Force" configuration
Fixed - Citrix client install issue when client was upgraded from a pre-10 install
Fixed - misc configuration bugs
4.4.01.16 (2009-05-14)
Added - Driver Denial settings from server side
Added - enhanced image compression during print job
Added - increase efficiency of text processing
Added - additional logging of printer caps during login
Added - catch custom paper size of 0x0, default to letter size
Fixed - processing of Raster Op that requires destination surface (previously failed on PS Printers)
Fixed - pop more informative message for invalid kernel driver error when dll versions mismatch
Added - sd4.exe included in server install
Fixed - printers disappearing when session is disconnected and reconnected quickly (or transferred) without user knowing
4.3.05.32 (2009-04-02)
Fixed - port error on Windows 2000 servers
Fixed - updated platform and session checks
Fixed - Notification service issues on Windows 2008/Vista
Added - database online checks
4.3.05.28 (2009-03-20)
Fixed - orientation selection on PDF export-only Printers
Added - option to "autogenerate export filename"
Fixed - "force destination" option for export
Fixed - image output when destination source is initially invalid
Added - support for 16bpp images with 5-6-5 format
Added - command line tool for distributed licenses
Fixed - punting to EngBitBlt for black box rendering
4.3.04.26 (2009-03-06)
Bugfixes
4.3.04.20 (2009-02-06)
Released with Simplify Suite v5
Added dynamic enabling of logging for Simplify Notification Service
4.3.03.17 (2009-01-14)
Release Label
4.3.02.09 (2008-12-12)
Fixed - Control Panel startup issue
4.3.01.08 (2008-12-05)
Fixed - Memory leak on Windows 2008
Fixed - Access violation
Fixed - client not sending notification of default printer change
Fixed - Windows 2008 issue with Virtual Channel closing before disconnect completes
Fixed - send of non-24bpp brushes to client
Fixed - only requery printers on delete/rebuild during disconnect/reconnect
Fixed - x64 installer puts registry and file entries in 32bit location
Added - Simplify Suite v5 compatibility
Added - Vista installer for Server-side (ScrewDrivers for Workstations)
Added - keep registry settings on an upgrade
Fixed - Windows 2008 install invalidly requested Print Spooler stop during install/uninstall
4.2.01.44 (2008-07-30)
Fixed - Server CPU spike when client gets WININICHANGE during login
Fixed - Suggest/Force configurations for Export
Added - Hook for online license activation (not yet available on triCerat server!)
Fixed - handle of reconnect when user token is null
Fixed - client installer updates for ica
Added - improved handling of brushes
Fixed - text output when client has Generic/Text only printer (common for receipt printers)
Fixed - updated client install to show up for All Users in Add/Remove programs
Fixed - control panel crash when spoof default is checked but edit field is empty
4.1.09.36 (2008-05-29)
Fixed - BitBlt with no source or brush
4.1.08.34 (2008-04-15)
Fixed - handle incomplete session termination (rest during disconnect)
Fixed - font scaling when page x/y resolution not symmetric
Fixed - Force/Deny GUI logic
Fixed - Client control panel CacheMethod in HKCU
Fixed - handling return code for color caps on HP all in one's
Added - support for VMWare VDM rdp client plugin setting
Added - support for Citrix client install as non-admin
4.1.07.32 (2008-03-13)
Added - Support for Brushes
4.1.07.28 (1/24/2008)
Fixed - bitmap output when a black and white bitmap is sent as 24bpp
4.1.07.27 (2008-01-11)
Added - First public release build for Windows 2008 Support
Fixed - User style lines
Fixed - Line Attribute state change error
Fixed - graceful handling of negative resolutions from client Printers
Fixed - made "export to client" not available for selection when using Print server
Added - Allow client cache method to be stored in HKCU if users don't have access to HKLM
Fixed - install_ica edits HKCU citrix keys for 10.x and later clients
4.1.06.5 (2007-10-31)
Fixed - delay when "Wait for Printers" is selected but no printers are set to build
Fixed - actions in print dialog
Fixed - extremely small font sizes not printing
Fixed - clean up session key when no client installed
Fixed - GDI resource leak
Added - Allow override of Print Job Creator/Printing User verification
4.1.04.98 (2007-09-30)
Fixed - error resetting line size in DrvLineTo rendering
4.1.04.95 (2007-08-30)
Fixed - raw passthrough error
4.1.03.94 (2007-08-06)
Added - "Author" and "Printer" fields to printjob stats output log
Fixed - Memory leak in PDF output
Added - Per Printer extended configurations
Fixed - v4 Client crash when printing from v3 server
Fixed - set edit controls in control panel applet to dirty when info changes
Added - verbosity output to install_ica
Fixed - crash in PDF Export file selection
4.1.02.90 (2007-05-23)
Fixed - Resolution selection for some printers (problems as of 0.17)
Fixed - Restore old default printer
Added - Naming scheme options for length of name and space removal
Fixed - session state crash in SD for XP RDC
Added - Security check for print jobs going to wrong printer/session/user
Added - ForceForeground flag to force second print dialog to the front
Added - sdclient.exe to client installs for automating printer query
Fixed - RAW data printing error
Added - additional communication messages to print server agent
Added - special flag for workaround of problems in OKI printers
4.1.01.85 (2007-05-04)
Changed - reduced bit depth of non-color printouts
Added - ability to add separator page through ScrewDrivers instead of system level
Fixed - embedded font bug in Print Server Agent
Fixed - custom naming scheme problem in Print Server objects
Changed - optimized default data streaming parameters
Fixed - Media Type selection
4.0.17.80 (2007-04-10)
Fixed - indexed resolution selection
4.0.17.79 (2007-04-09)
Added - export (pdf/bmp) and actions are now available
4.0.16.77 (2007-03-12)
Fixed - font query issue on Win9x clients
Fixed - memory leak in driver
4.0.16.76 (2007-03-01)
Fixed - client crash when job is deleted before completed
Fixed - collate setting not taking effect on some print jobs
Fixed - crash on Windows Vista during RDP connection due to tray icon bug
Fixed - scaled image output issue
4.0.15.73 (2007-01-31)
Fixed - (SDPS) refresh owner's assignments from db
Fixed - check printer type on delete
4.0.15.71 (2007-01-29)
Added - server options to force advanced spooler settings for SD printers
4.0.15.70 (2007-01-24)
Fixed - Windows 98 Client plugin signals missing dll function
4.0.15.69 (2007-01-22)
Fixed - Reset device properly on page state change
Fixed - Licensing error in 0.15.68
4.0.15.68 (2007-01-22)
Fixed - graphics handle set to null incorrectly on change of state
Fixed - local printers incorrectly deleted on passthrough Server
Fixed - dynamic add/remove of network printers from the client
Fixed - crash related to threading of multiple print jobs on the client
Fixed - misc updates related to Simplify Suite integration
Added - Restore old default printer on disconnect of session
4.0.15.60 (2007-01-08)
Added - special server log for recording print jobs, LogPrintJob
4.0.14.57 (2006-12-08) (server-only)
Fixed - SharePrinters registry key
4.0.14.56 (2006-12-07)
Added - Support for Windows Vista RDP6 client (and RDP6 client running on older OS's)
Added - Client uses HKCU when HKLM access is denied
Fixed - PS Passthrough printing sometimes incomplete
Fixed - v4 printers default to "print while spooling"
Fixed - Pre-Render text (added addt'l option to only pre-render embedded)
Added - dwSharePrinters registry key
Added - Error Message box when client can't create a virtual channel
Added - Launch Activation web site from server license dialog
Added - Increased print job wait param
Fixed - XP RDC MSI installer missing control panel applet
Added - modified license agreement in install
Fixed - text which doesn't show up correctly in some gray shaded boxes
Added - Printer UI options for Extended tab to server control panel applet
Fixed - bitmaps which print upside down
Fixed - GDI leak
Fixed - backward compatibility issue when printing from SDv2 (SD fXP)
Fixed - memory overflow when printing from v2/v3 to v4 client
Fixed - gray thatch pattern background became solid black background
Fixed - ResetDC didn't update graphics state (caused output issues on jobs switch page size/resolution mid-job)
4.0.13.41 (2006-10-06)
Fixed - v3 backward compatibility issue (forms didn't query correctly)
Fixed - client crash during some printjobs
Added - compatible with Simplify Suite 4.5 release
Fixed - printout sized wrong in certain cases of PDEV updates
Fixed - v4 client backward compatibility with v3 - caused incorrect sizing on some printers
Fixed - default printer monitoring not working
Fixed - add/remove printer monitoring not working
Added - CacheMethod for passthrough servers (so printer info is not cached on dynamic printer names)
Added - additional checks for printer availability during Query
4.0.12.32 (2006-09-08)
x64 release
minor install updates
4.0.12.31 (2006-09-01)
Fixed - lockup in sdnotify on disconnect/reconnect in XP RDC Version
Fixed - install of ICA plugin fails on Windows 9x machines
Fixed - incorrect output of text state (bold/italic) in some documents
Fixed - scaling issue in some excel documents
4.0.11.24 (2006-08-23)
Added - additional client side version logging
Added - additional validity checks of extended DEVMODE information
Added - pass "Enable advanced printing features" setting from client to server
Fixed - buffer overrun in client v3 backward compatibility
Fixed - incorrect text output size in some documents
4.0.10.23 (2006-08-08)
Fixed - misc memory leaks in client plugin (caused occasional disconnect of client)
Fixed - failure to unregister spooler notify on client
Fixed - default printer names limited to 128 characters
Fixed - install of RDP plugin fails on Windows NT4 clients
4.0.09.20 (2006-07-14) (Gold)
Fixed - spooler crash when Blt'ing without a brush or source surface
Fixed - crash on print from v3 printer to v4 client
Fixed - recapture default printer fails for regular users
Fixed - no readme in x64 client MSI
Fixed - refresh client machine name on session reconnect
4.0.08.17 (2006-07-11)
Fixed - port name conversion to session missed first significant digit
Fixed - x64 server install didn't set security
Fixed - license and readme didn't display correctly in x64 server install
Fixed - compatibility and notify flags messed up in client
Fixed - failure to build printers during some connections
Fixed - default client install disables v2 backward compatibility
Fixed - set security on client "Simplify Printing" key correctly
Fixed - set security on client "ScrewDrivers Client v4" directory correctly
Fixed - set security on server control panel correctly
Fixed - control panel copied to correct directory in client MSI
Fixed - x64 client control panel changes settings in wow6432node of registry
Fixed - changed client control panel to allow setting of "notify default" on 9x os's
Fixed - added install_ica to installers, instead of using installscript engine
4.0.07.14 (2006-07-02)
Fixed - improved rasterop conversion to PatBlt
Fixed - removed fontset redundancy on server and client
Fixed - load WFAPI64 on x64 machines w/citrix, not WFAPI
Fixed - put 0x00A0 character back in, except on AnsiOnly printers
4.0.06.09 (2006-06-10)
Fixed - embedded font list not saving during session
Fixed - fixed mem leak freeing alternative font name in driver
Fixed - launch process util from sdnotify before/after printers are built
Fixed - launch process util from sdnotify before/after printers are deleted
Fixed - angled text printing out incorrectly
Fixed - crash on clientside during print (mstsc.exe error)
Fixed - crash on client when connecting to non-sd server (mstsc.exe error)
Fixed - failure of v4 client to build v3/v2 printers over ICA
Fixed - failure of v4 client to send default printer for v3/v2 query over ICA
Fixed - update to latest citrix sdk versions
Fixed - add logging of citrix version on server
Fixed - reconnect does not retry connection to client
4.0.05.03 (2006-05-16)
Fixed - winlogon error when no client is installed (happens on disconnect?)
Fixed - pop license nag screen even when license is expired/invalid
Fixed - pop license nag screen on reconnect
Fixed - rendering new page doesn't reset device context
4.0.04.01 (2006-05-01) (Final RC)
First release to general public