Printer 44.5 (17.7.99) · Added workaround for two enforcer hits for every printer driver change. The bug seems to be in button gadget or loocale library. Printer 44.6 (19.7.99) · Removing the "Use Custom Device" checkmark did not remove the custom devicename. Printer 44.6 (19.7.99) · Not all printer drivers seems to update the PrinterExtendedData after opening it. Added a PRD_DUMPRPORT command. · The page borders now takes the LeftMargin, RightMargin and PaperLength into account. The MaxXDots and MaxYDots are used as a limit. · The left border now takes the LeftMargin into account · The left and top border are now printed too if the driver does not set a hardware border. Printer 44.7 (31.7.99) · Added stack extension · Changing density now refresh the DPI and info string while dragging slider Printer 44.8 (9.8.99) · Unit name missed the ICA_TARGET tag to recognize all string changes Printer 44.9 (11.8.99) · Scaling the sample print-out to a size smaller 1 pixel width or height could throw enforcer hits and crash. Printer 44.11 (14.8.99) · after loading a prefs file, restoring or resetting to defaults the flag if the unit use a custom device was not set correctly. · the minimum of left print margin was 0 but it has to be 1. Printer 44.12 (16.8.99) · Improved handling of 2 color screens. · The calculation of the sample size is done by the printer.device using the selected printer dirver. But it is not perfect because an application may set different flags for printing (or modify the preferences). Now Printer uses not special flags any more (used SPECIAL_FULLCOLUMNS before). Printer 44.13 (17.8.99) · added close gadget · modified Save/Use/Cancel layout · modified some group layout · if print border is larger than paper you will now see it in the sample. · two borderlines are drawn: a blue border (FILLPEN) for text printing and a black border (SHADOWPEN) for graphics printing. The gfx border is set from the printer driver (due to papersize and print density), the text border is set by the user (Print Spacing, Paper Length, Font, Left and Right Margins). Two small labels boxes at the right of the page describes which border is drawn in which color. Printer 44.14 (20.8.99) · added some code to make printer visible in list · printer now opens a larger custom screen with autoscroll if the public screen is too small. Printer 44.15 (8.9.99) · if the driver from the prefs file is not found at least one enforcer hit were thrown. Printer 44.16 (17.9.99) · changed project icon name to def_printer_prefs · fixed a bug with driver borders calculated wrong introduced in 44.13 · Printer-Device-Unit-Cyle-Gadget was not localized. · new picture if screen depth < 6. Printer 44.17 (23.9.99) · more accuracy for DIN page sizes, printer borders etc. · If Printer is started as project icon from PrinterGfx it not longer tries to load PrinterGfx as prefs file. --- OS 3.5 release --- Printer 44.23 (24.11.99) · fixed a bug in framework which may lead to a deadlock while resizing the window. --- OS 3.9 release --- Printer 45.1 (18.12.2000) · Fix: If this tool was used with SAVE or USE, the internal printer.device unit was not closed. Printer 45.2 (17.08.2001) · stephanr: the drawing process was using a msgport that was allocated by the main process. Because of this the process could wait forever when the printerio request wasn't executed as quickio (TurboPrint).