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