Now shipping version 3.0.71
Print Wizard version 3.0 is our latest release of both the
Print Wizard Server Edition and Print Wizard Personal Edition, with many new features over previous
versions and a completely new look.
When you install Print Wizard, both the Perosnal Edition and the Server Edition are installed. When you then add a license for the Personal Edition, certain features may become disabled, namely Print Wizard Services and Windows Services.
Be sure to order and install the correct license code for your needs. - Print Wizard Personal Edition is designed to provide local print solutions to PC users with little effort.
- Print Wizard Server Edition is designed to run on your local print server or on a user's PC acting as a print server
(receiving print jobs from remote locations, or local or remote directories).
When you install Print Wizard version 3.0 the first time, it installs as all components of Print Wizard as an
evaluation, or demo, program which you can evaluate for 60 days. This includes all features of both the Personal
Edition and the Server Edition.
-
Printwiz.exe now GUI
-
Command Line Parameter Enhancements
- PWUI - Print Wizard User Interface
-
Print Wizard Print Profiles
-
Print Wizard Services and Windows Services
-
Service Rules
-
"Smart Print"
-
Email Improvements
-
Fax Improvements
-
Scanner Support Improvements
-
PWML enhancements
-
TIF support
-
Improvements in PCL translation
-
Improvements in builtin PDF generation
-
HTTP compression
-
New Bang Commands
Back to Top
See the README file that is included with the product for a more complete history.
Changes in 3.0.71:
- PWLISTEN: Bug fixed where input job was sticking in Windows spooler.
Changes in 3.0.70:
- PWDLL: Fix character set problems in pw_print_file.
- ALL: Bugs fixed in PDF attachments.
Changes in 3.0.69:
- PWDLL: Add pw_set_first_page, pw_set_last_page.
- PWDLL: Fix character set problems in pw_print_file.
Changes in 3.0.68:
- PRINTWIZ: Bug fixed in size of attachments in PDF.
- PRINTWIZ: Make printwiz.exe respond to SNMP probes only if IT is doing the
the listening.
- PRINTWIZ: Make SNMP respond to Sysdescr.0 probe with "Print Wizard Listener".
- PRINTWIZ: Improved shading, patterns in PCL.
Changes in 3.0.67:
- PRINTWIZ: Handle PCL Print Direction
- PRINTWIZ: Corrections in <GOTO y=nnn align=base> when font is rotated.
- PRINTWIZ: Syntax: to specify an absolute negative value, use size=0-value
- PRINTWIZ: In bang-file processing, a bang command line can be continued to the next line by ending the line with a backslash.
Changes in 3.0.66:
- PRINTWIZ: Improvements in PCL space width, character pitch.
- PWUI: Fixed bug where wrong printer showed in Printer Setup.
Changes in 3.0.65:
- PRINTWIZ: Bug fixed in PCL printing outside the margins.
- PRINTWIZ: Bug fixed in PCL - caused too frequent horizontal spacing
between characters.
Changes in 3.0.64:
- PRINTWIZ: Bug fixed caused GDI memory leak in automatic font lookup.
- PRINTWIZ: Improvements in HTML tables.
- PRINTWIZ: Bug fixed in PCL margins.
Changes in 3.0.63:
- PRINTWIZ: Better placement of Windows fonts in PDFs.
Changes in 3.0.62:
- PRINTWIZ, PWDLL: Recent bug fixed in JPG images going to PDF.
Changes in 3.0.61:
- PWLISTEN, PWSERVICES - Cleanup and check closing of sockets at right time.
- PWUI: When in kiosk mode, do not save defaults.
Changes in 3.0.60:
- PWUI - Cleanup of focus before firing off subjob (printwiz), so we return
to UI OK.
Changes in 3.0.59:
- PWUI - Corrected a problem with the UI not enabling menu items when
we come in with a file name interactively.
Changes in 3.0.58:
- PWUI: Bug fixed in /Interactive, /Kiosk
- PWDESPOOL: bug fixed. Don't grab file before it's finished spooling.
- PRINTWIZ: improvements in SPL, EMF overlays in PDFs.
Changes in 3.0.57:
- MULTIPLE: Bug fixed in capture-to-file option.
- PRINTWIZ: If running in background or minimized, force to foreground for various dialog boxes.
- PWUI: New option for /kiosk mode, which restricts what the user can
change.
- PWUI: New option for /interactive, which allows user to choose what to
do with a filename given to PWUI on the command line.
Changes in 3.0.56:
- PRINTWIZ: Bug fixed in partial fax or email specification.
Changes in 3.0.55:
- PWUI: Fixed issue with changing from default printer in Profile Properties.
- PWUI: After changes to ToolBar, Minimize, SmartPrint, Debug or Logging,
save the Defaults immediately.
- PWUI: Turning on Debug (in View menu) also turns on Logging automatically.
Changes in 3.0.54:
- PRINTWIZ: Linecount on page (or label) is not incremented by line wraps
or insertions caused by REPLACE. So it corresponds to the original data.
- PRINTWIZ: If running in demo mode, make sure the serial number question
box comes up in the foreground.
Changes in 3.0.53:
- PRINTWIZ: Bugs fixed in initial vertical printing position. The rule is
that printing position is established when <PRE> is encountered. A <FONT>
after that will adjust to keep the font baseline constant.
- MULTIPLE: Bug fixed in specifying log file name with full path.
- PWUI: Bug fixed in default action.
- MULTIPLE: Added command line parameter:
/TRANSLATEPCL=OFF
Changes in 3.0.52:
- PRINTWIZ: Bugs fixed in HPGL.
- PRINTWIZ: Bugs fixed in PCL nested macros.
- PRINTWIZ, PCL: Add support for duplex page side selection, Esc & a # G
- FORMFEED tag will always do a pagefeed, even if it means a blank page.
- PRINTWIZ, PCL: Bugs fixed in macro processing.
- PRINTWIZ: Many improvements in printing EMF files, as primary or as overlays.
Changes in 3.0.51:
- PRINTWIZ: Bug fixed in printing range of pages.
Changes in 3.0.50:
- MULTIPLE: Process a "manifest" file, which is a file of filenames.
- MULTIPLE: Bug fixed to make sure files get deleted where appropriate.
- PWUI: For a Windows Service, allow user to specify the "run as" user and
password.
- PRINTWIZ: Eliminate possible message boxes that would hang a Windows
service.
- PWUI: Generate Tif, Generate PDF: prompt for filename, not directory.
- MULTIPLE: Apply Authenticode signature to all programs for ease with
firewalls.
Changes in 3.0.46:
- PRINTWIZ: More accurate horizontal spacing in PCL.
- PRINTWIZ: Eliminate some extra pages in PCL.
- PRINTWIZ: Bugs fixed in HPGL settings carrying over from one job
to another.
Changes in 3.0.45:
- PRINTWIZ: Better support for PCL bitmap soft fonts.
- PRINTWIZ: PCL enhancements.
- PRINTWIZ: Bug fixed in switching overlays.
- PRINTWIZ: Bug fixed in changing page size or orientation in fax.
Changes in 3.0.44:
- PRINTWIZ: In printing to TIF://, respond to specifications of pagesize and
orientation, including when going from PCL to TIF.
- PRINTWIZ: Bug fixed in OVERWRITE setting.
- PRINTWIZ, translating PCL/HPGL: bug fixed in positioning after switching
to landscape.
Changes in 3.0.43:
- PRINTWIZ: Bugs fixed in macro handling.
Changes in 3.0.42:
- PRINTWIZ: Changed ByCustom to correctly handle the return codes from
custom programs which are run. This also fixes a problem whereby !RunWait
was not reporting correct error codes.
- ALL SERVICES: Changed spawn commands to correctly handle return codes from
spawned programs.
- ALL SERVICES: Corrected a problem whereby a specified Profile output
directory would override the service work directory.
- PRINTWIZ: Correctly handle quotes now within ! parameters
- PRINTWIZ: Corrected problems when quotes inside !RUN commands
- PRINTWIZ: Added bang command parameters for:
/faxcoverpg=<>
/faxfromnum=<>
/faxfrom=<>
/emailfrom=<>
/emailfromaddress=<>
Changes in 3.0.41:
- PRINTWIZ: Bug fixed in processing attachments in !PRINT command.
- MULTIPLE: Memory leaks removed in squeezed text.
- PRINTWIZ: Bugs fixed in handling end of bang file.
- MAPISEND: Bug fixed that caused garbage in included notes for email.
- PRINTWIZ: Bug fixed in !RUN commands with quotes.
Changes in 3.0.40:
- PRINTWIZ: Bug fixed in sizing of PWML overlays.
Changes in 3.0.39:
- PRINTWIZ: Deal with line terminaltion options (ESC & k # G) in PCL.
- PRINTWIZ: Deal with paper length (ESC & | # P) in PCL.
Changes in 3.0.38:
- PRINTWIZ: Improvements in HPGL patterned lines.
Changes in 3.0.37:
- PRINTWIZ: Bugs fixed in PCL translation for left margin.
Changes in 3.0.36:
- PRINTWIZ: Handle more graphics in PDF.
- PWUI: Make it easier to configure a service or a queue to capture
to file.
- PWUI: Cascade dialogs so user can see heirarchy.
- PWDLL: pw_print_file can now process a full page image file, of types
BMP, GIF, JPG, JPEG, TIF, TIFF, WMF, EMF, or SPL..
Changes in 3.0.35:
- Bug fixed in turning off PCL overlay.
Changes in 3.0.34:
- Bugs fixed in handling ambiguous-width Unicode characters.
- Allow /DELAY=<seconds> in bang commands.
- Eliminate wasted page on empty !PRINT subjobs.
- Allow use of fax server, as specified in printwiz.ini (server name must be manually set in the ini file).
- Bug fixed in emailing to many addresses.
- Merge multiple fax TIFs into one fax, when specified in command line as attachments.
Changes in 3.0.33:
- PRINTWIZ: If we fail to access a reference printer for EMF or PDF
creation, revert to a standard PDF definition.
- PRINTWIZ: EMF generation responds to orientation changes.
- PRINTWIZ handling PCL: Spaces (if not underlined) don't count as"something on the page".
- PRINTWIZ: Bug fixed when <B> specified early.
- PWUI: Bugs fixed in browsing for directory locations, such as for
profile's working directory.
- PRINTWIZ: Bug fixed in PCL raster graphics.
Changes in 3.0.32:
- PRINTWIZ: Bugs fixed in PCL printing with non-standard HMI.
- PRINTWIZ: Index entry can now contain an optional ARG1 parameter. In
the case of a SEARCH action (the only action allowed at this point),
the ARG1 parameter is what will be searched for; if omitted, action
will be to search for the rightmost text (after the "|"). Sample:
<Index text="A|Apple (3)" action=search arg1="Apple">
Changes in 3.0.31:
- PRINTWIZ: If Printer Setup is done (/s), preload it with specified
orientation, copies, and duplex. Changes done by user during Printer
Setup will take precedence.
- PRINTWIZ: In Printer Setup, user can select a range of pages to print.
Changes in 3.0.30:
- PRINTWIZ: Improved granularity of alternate font routines. Now all
characters that can be printed in the primary font will be.
- PRINTWIZ: When searching for fonts to display difficult characters, try
using Symbol font before resorting to double-wide characters.
- PRINTWIZ: Allow printer specification by simple wildcard:
/pHP*
- PRINTWIZ: In bang commands, allow overlay to be specified, with
/overlay=<filename>
- PRINTWIZ: The !PRINT command can include attachments, which will also be
printed sequentially after the subjob.
- PRINTWIZ: !PRINT will print attachments on same printer.
- PRINTWIZ: Bug fixed: <B> etc. were affecting linespacing.
- PRINTWIZ: Improved Far East support in PCL.
- PRINTWIZ: Profile can contain preferred fonts for different PCL typeface numbers.
- PRINTWIZ: Big speedup in PCL and PDF processing.
- PRINTWIZ: Improved PCL symbol sets.
- PRINTWIZ: Improved reporting (in debug) of fonts used.
- PRINTWIZ: Bugs fixed in PCL positioning by lines.
- PRINTWIZ: Bugs fixed in info fields in encrypted PDF.
- WēPO: If COPIES parameter is not set, user can choose number of copies
in Printer Setup.
- PRINTWIZ: Bugs fixed in down-scaled PCL graphics.
- PRINTWIZ: PWML can specify index entries. This has an effect only
when creating a PDF file. This will build an index to show in the"Bookmarks" area of Acrobat. Syntax is:
<Index text="A|Apple" action=search>
Whatever is to the left of the pipe sign is the "group level"; to
the right is the "entry word". The 'action' entry is optional. At
this point, the only possible action is 'search'; when the user clicks
on the index entry, Acrobat will be told to search for the entry word.
- PRINTWIZ: PWML can specify one or more attachments. This has an effect
only when creating a PDF file. Attached files will be visible in the"Attachments" tab of Acrobat or Acrobat Viewer. Syntax is:
<ATTACH src="pathname" desc="string">
Note that pathname can be on an FTP, HTTP, or HTTPS server. Printwiz
will download and embed the file.
Changes in 3.0.20:
- ALL: Control of auto-tab.
- PRINTWIZ: Better PCL color handling.
- PRINTWIZ: PCL patterns in rectangles.
-
PRINTWIZ: If an IMG file is not found, we will no longer print its name on the output.
Use /debug to determine that there are problems.
-
PRINTWIZ: A UTF-8 indicator (ZWNBSP) at the start of the file will override the character set designation.
This allows files to be edited in Notepad, for instance.
- PRINTWIZ: Support all standard IE color names.
- PRINTWIZ: Support transparency in GIF files.
- PWDLL: support "pw_set_autotab".
- PWDLL: support "pw_set_nicemargins".
-
PRINTWIZ: The "/q" switch (for "quiet") takes precedence over "/view", "/s", and any other dialog boxes.
This prevents problems when running Windows services.
- PRINTWIZ: Bug fixed in making PDF filename unique.
-
PWUI: When printing (or previewing) examples, go through Printer Setup first,
to allow user to choose a non-default printer.
Changes in 3.0.19:
- Bugs fixed in translating some hand-coded PCL.
Changes in 3.0.18:
- PRINTWIZ: Support GW2312 (Chinese) encoding in PCL.
- PRINTWIZ: New tag: advances to next label position, or next page.
-
PRINTWIZ: After a <LABELFEED> or <FORMFEED> tag, an immediate end-of-line
(maybe a return, then a linefeed) is ignored.
- Various fixes for Windows Services for Print Wizard.
Changes in 3.0.17:
- ALL: Allow longer string names for queues, etc.
- PWUI: Service properties window is sizeable.
- ALL: Bugs fixed re. simultaneous writes to log file.
- PRINTWIZ: When specifying that output should generate a TIF file, you can specify output options after the filename. From the command line, use:
/fTIF://<somefile>.TIF?<variable>=<value>Supported variables are:
DENSITY in dots per inch
FORMAT set to 'color', 'gray', or 'mono'
WIDTH in dots
HEIGHT in dots
VIEW=ON to open the file after creation
- PRINTWIZ: Notes on earlier capability to specify options for PDF creation, in the form:
/fPDF://<somefile>.PDF?<variable>=<value>
Supported variables are:
VIEW
VIEW=ON
USER the user password for the file
OWNER the owner password for the file
PERMISSIONS the file permissions string, consisting of any of
P print
M modify
C copy
A add
TITLE
SUBJECT
AUTHOR
KEYWORDS
Changes in 3.0.16:
- PRINTWIZ: Support <STRONG>, same as <B> (bold).
- PRINTWIZ: Add new tag:
<FORMFEED>
(not part of standard HTML). This does a page eject, same as a formfeed character.
- PRINTWIZ: Printing SPL files print at same size as original.
- PRINTWIZ: The <PAGESIZE> tag can now contain additional parameters, OFFSETX and OFFSETY, that will move the print output to the right and down, respectively, to accommodate printer variations.
Changes in 3.0.15:
- PRINTWIZ: When TRANSLATEPCL is on, and a PCL overlay is specified, the overlay name can contain options which specify which PART of the PCL image should be printed. Options are of the form:
OVERLAY=<somefile>.PCL?<variable>=<value>...
where variables allowed are "left", "right", "top", and "bottom".
- PRINTWIZ: Bugs fixed in respecifying overlays.
- PRINTWIZ: Restored ability to accept stdin using "-".
- PRINTWIZ: When doing PCL translation from a "listen" connection, support PCL status readback.
- PRINTWIZ: Input can be a named pipe. Use parameter
pipe://
will create a pipe named \\.\pipe\printwiz_pipe or use
pipe://somename
will create a pipe named \\.\pipe\somename
Changes in 3.0.14:
- PRINTWIZ: Page length can be set to automatic, based on the length of the text (similar to mini-page logic), by doing
<PAGESIZE Y=auto>
Or, to add additional space beyond last text, do
<PAGESIZE Y=auto+2in>
for instance. This is especially useful for receipt printing.
- PRINTWIZ: In IMG tag, X and Y can now be relative to the current position.
Changes in 3.0.13:
-
@<filename>, in which case <filename> is read and expanded as a list of files. This can be on a server,
such as "@http://...".
- Report in Debug if we get PCL-6, Postscript, or other language we don't understand, inside PJL.
- Allow multi-page TIF files as overlays.
- Allow multi-page scans as overlays.
- Profile file can come from a server.
- Debug will now show success or failure of processing an init file, and its complete pathname.
- Setting OVERLAY="" (empty or spaces) will clear existing overlay usage.
- Allow a PCL file as an image in an <IMG> tag.
- PRINTWIZ: Bug fixed in listen job going to custom program.
- PWDLL: Allow "EMF://" and "TIF://" in pw_set_output.
- PRINTWIZ: memory leak fixed in barcodes in PDFs.
- PRINTWIZ: bug fixed in zoomed preview.
- Fixes for the MapiSend utility.
Changes in 3.0.9:
- PRINTWIZ: More accurate horizontal spacing, especially space characters, in PCL translation.
- PRINTWIZ: Improved underline handling in PCL translation.
Changes in 3.0.8:
- PRINTWIZ: Allow Linespacing in BODY
- PWUI, PRINTWIZ: In fax and email dialogs, make "send" the default action, make cancel button cancel.
- PWUI: Bugs fixed in configuring some printers.
Back to Top
Changes in 3.0.7:
Changes in 3.0.6:
- PRINTWIZ: Bug fixed in handling certain PCL bitmaps.
Changes in 3.0.5:
- PRINTWIZ: In Ink, in preview:
- Bug fixed in eraser mode.
- Right-click clears the ink stroke it generated.
- PWDLL: Bugs fixed in handling long lines.
- PWUI,PWLPD: Allow a queue to have its own temporary directory.
- PRINTWIZ: Profile can contain "ink-enabled=0" (in Printwiz section) to disabled ink markup of Print Preview.
- PRINTWIZ: Profile can contain "ink-page1 only=1" (in Printwiz section); otherwise ink will print on all pages.
- PRINTWIZ: Bugs fixed in justified, squeezed text.
- Bug fixes in Print Wizard services and Windows services routines.
- Bug fix when a profile is "custom", Print WIzard should not delete file even if instructed to on command-line.
Back to Top
Changes in 3.0.4:
- PRINTWIZ: Allow and ignore white space at beginning of file containing bang commands.
- PRINTWIZ: Improvements in PCL translation re. text length
- PRINTWIZ: Handle certain PCL enhancements as used by Xante printer driver.
- PWUI: Add ability to control PCL translation back in.
Changes in 3.0.3:
- EXAMPLES: Updated several example files for Gaylord-*.init.
- PRINTIWZ: Changes to improve bang command handling.
- PWUI: Changes to how running the Print Wizard engine behaves.
- SERVICES: Changes to all services to correct problems with spawning the Print Wizard engine.
-
PWLPD: Changes to the LPD routine to take into account multiple
source data files for one control as passed from SCO.
- PWLPD: Changes in the handling of messages in LPD routines.
- PWLPD: Changes to accommodate early dropped connections in SCO.
Changes in 3.0.2:
- EXAMPLES: Updated all Gaylord-*.init for label-oriented printing.
- PRINTWIZ: Improvements in font size selection especially for Okidata 320 printers.
- PRINTWIZ: PDF generation: bug fixed in background color of text.
- PRINTWIZ: Bug fixed in </FONT>, etc.; they were resetting margins.
-
PRINTWIZ: The REPLACE tag can now contain a LINE parameter. If LINE is given and greater than 0, only that numbered
line in the page (or label) will have that REPLACE applied to it. This allows setting fonts for certain lines, for
instance
<REPLACE IN="{.*}" OUT="<font face=arial pitch=0>\1</font>" line=5>
changes all of line 5 to Arial.
-
In fullpage print of scan:// input, if layout information is invalid
or illogical, revert to printing image to maximum size (full bleed).
- Handle UTF-8 files as created by Notepad (initial Unicode character $FEFF [zero width non break space]).
-
PDF generation: allow superfile name to specify title, etc., such as
/fpdf://?Title=features?Author=bob?Subject=somestuff?Keywords=abcdef
- PWUI: Bugs fixed in printing examples.
- PRINTWIZ: Improvements in Arabic & Hebrew printing.
- PWLPD/PWSERVICES: Added change for default queue handling and for better error message when bad queue passed by host.
- PWUI: Let the user know if a PW Service executable is not found prior to starting it.
- PWLPD: Added debug messages for bad queue names when no default is set.
-
PWLPD: Show a Winsock error 10054 and 10053 ONLY if Debug on as these occur on SCO LPR where
they simply close the process when done.
- PRINTWIZ/PWUI: Cleaned up handling of Generating PDF and then emailing or viewing it.
- PWUI: FileName no longer getting cleared if the job failed.
- PWUI: Bugs fixed on email form and fax form.
- PWUI: Bugs fixed to correctly reset profile after a PrintTo or Preview
Back to Top
Changes in 2.7:
-
In PWDLL, added pw_set_preview
- pw_set_overlay
- pw_set_orientation
- pw_set_font
- pw_set_copies
- pw_set_printer
-
PRELOAD of PCL overlays: PWML can load PCL overlays into PCL printer at a specified numeric ID, using the syntax
<PAGESIZE OVERLAY=somefile.pcl PRELOAD=nnn>
where "nnn" is a number. If the file contains multiple pages, these will be loaded sequentially, starting at nnn.
Overlays will be loaded as "permanent", meaning they will stay in the printer beyond the end of the job. They can
be cleared by turning of the printer.
-
Use preloaded PCL macros on PCL printers, by number. Use the syntax
<PAGESIZE USEOVERLAY=nnn>
to cause every page to be printed on with overlay (macro) number nnn.
-
Use the syntax
<PAGESIZE USEOVERLAY=n1,n2,n3>
to tell Print Wizard to cycle through macros number n1, n2, n3, (etc.) as pages are printed.
If some 'n' is -1, or any value for which the printer does not have a macro, no macro will be
printed on that page.
-
Document can now have multiple PAGESIZE tags. Once printing has started on a page, the parameters of a
new PAGESIZE tag will take effect on the start of the next page. This can set a different paper size, bin,
orientation, etc.
-
The BIN parameter in PAGESIZE can specify a pattern:
PAGESIZE BIN=2,4,1
- Global document pitch for FS alignment handled better.
- Support BARCODE STYLE=CODE128C, a numeric-only variation.
- Handle (ignore) white space before "<PWML", etc.
- 2D barcodes supported: PDF417, Maxicode.
- WMF and EMF files can come from a URL.
- Bug fixed in setting PAGESIZE LENGTH.
-
New tag: REPLACE can specify one or more regular expression replacements
to be applied to every line of text to be processed.
- PAGESIZE tag now contains a COPIES parameter, which can specify a number or a pattern.
- End-tags such as now revert to the previous font.
- New tag: DIV (division) with ALIGN, LEFTMARGIN, RIGHTMARGIN, etc.
- P (paragraph) tag can now have ALIGN, LEFTMARGIN, RIGHTMARGIN, etc.
- ALIGN parameter can specify LEFT, RIGHT, CENTER, FILL.
- Print Wizard can now directly create PDF files.
-
PCL translation. A primary file or an overlay that contains PCL escape sequences can now
be translated and printed on any printer. Enable this feature with a command line parameter
"/TRANSLATEPCL"
-
The Samples directory now includes sample print-init files for many
laser label formats available from Gaylord Bros. (library supplies).
- A new <LINE> tag allows drawing a line in any color between any two points, in any width.
- Don't treat a URL containing '?' or '*' as a wildcard
- Bug fixed in closing raw print job.
- Realign text baseline on switch of bold, italic.
Changes in 2.7a:
-
To create a PDF file directly, specify the output filename with a command line,
with that filename starting with "PDF://", such as
/fPDF://
or
/fPDF://filename
-
To fax directly, specify the output filename with a command line,
with that filename starting with "FAX32://", such as
/fFAX32://phone
-
To create an EMF file directly, specify the output filename with a command line,
with that filename starting with "EMF://", such as
/fEMF://
or
/fEMF://filename
- Allow but ignore Printer Setup switch with fax32://, PDF://
- Make it work when there is only some PCL embedded in the file.
- Avoid doing an EndPage if we haven't done a StartPage.
- PDF was losing lines with parentheses.
-
PCL improvements:
- Handle many symbol sets
- Handle primary vs. secondary fonts
- Handle format 20 soft fonts
- SPL (spool) files can be used as overlays. See Print Wizard documentation.
-
Print Wizard: Allow specifying paper size by printer-specific
name, or pattern of names (standard or printer-defined).
-
Print Wizard: Allow specifying MEDIA types. This specifies the kind of paper
to be used by the printer. Entries can be standard names or numbers, or
printer-specific names. Note that printer-specific media names are available
only in Windows XP and later.
Changes in 2.7k:
- Bug fixed in backspace-bolding.
- Improvements in printing full page bitmaps.
- Bug fixed in PDF generation, when run on European Windows systems.
- Improvements in translating some PCL bitmaps.
- Bugs fixed in printing EMFs, WMFs
- Bugs fixed in printing small subjobs (such as !acrobat)
- When logging, include a line for each subjob
-
Add subjob type !PDF to make a PDF file. Optional parameter
/F<filename>
Specifies name of output file.
-
Add subjob type !FAX32 to use Windows faxing. Required parameter:
/X<phone number>
- Allow specifying BIN pattern, by number, standard name, or printer-specific name.
- Printer-specific names (ban, media, etc.) will override Windows standards.
Back to Top
Changes in 2.7m:
-
In deciding on mini-pages, test for y offset using the indicated number of lines.
Some printer drivers will have non-zero offsets for standard page sizes, but zero
offset for custom page sizes.
- Bug fixed in creating mini-pages.
- Parameters within tags can contain '>', in a quoted string.
- Bug fixed in using '\xnn' in OUT parameter of REPLACE.
Changes in 2.7n:
- Improvements in PCL translation
- Assume printer-resident fonts are unreliable for Latin-1 (non-ASCII) characters.
Changes in 2.7p:
- In PDF generation, handle missing characters better.
- In PDF generation, handle missing fonts better. All fonts are forced to PDF built-in fonts (for now).
- Miscellaneous improvements and optimizations in PDF generation.
- Bug fixed in EMF/WMF overlays.
- Overlay can now be a PWML file. Must have a file extension of ".PWML".
- PDF: Allow full use of ISO/ANSI (codepage 1252) characters.
Back to Top
Changes in 2.7q:
- In PCL translation, improve handling of very large bitmaps.
- Bug fixed: FONT tag before PRE/LEGACY/etc. was getting ignored.
- Bug fixed in /FONT, etc.
- To scan an image for use as an image (either an IMG or an OVERLAY), use a filename of "SCAN://".
-
PWDLL.DLL now has additional calls:
- pw_set_output Sets output type to printer, PDF, or FAX32
- pw_print_file Prints an entire file
Changes in 2.7r:
- Bugs fixed in FS handling
- In Preview window, allow changing "Lines per page" to -1.
- Improve calculation of global document pitch.
- Don't guess linage if LINESPACING has been specified.
-
If we specify a FONT with PITCH=0 (but no SIZE), before PRE/LEGACY,
we will get a variable-width font with height that fits the page.
- Bug fixed that caused landscape printing to reset to portrait on 2nd page.
-
GUTTER tag now applies to top and bottom of page, if DUPLEX is at top.
Can do this even if printer doesn't support duplex.
-
New parameter PREVIEWOVERLAY=filename specifies an overlay file that is displayed in the
Preview dialog, but not sent to the printer. This might match a preprinted form that is
loaded in the printer, for instance.
- Fixed width table for a couple of PDF font characters.
- PDF generation: include width tables for all Latin-1 character.
- PDF generation: Add support for ZapfDingbats font. Characters are specified by Unicode value.
-
Added parameter to BARCODE tag: WIDTHRATIO. Affects the wide-to-narrow ration of certain barcodes.
Default is 2. See sample file USPSDMM.TXT.
- Bugs fixed in setting new PAGESIZE parameters after the first page.
Changes in 2.7s:
- Improve support for Zapf Dingbats in PCL translation
- AutoTab support added. Prints tab-separated-values files with aligned columns.
Back to Top
Changes in 2.7t:
- Improvements in PDF generation
- Character spacing
- Support for Symbol font
- For characters not in builtin fonts, use bitmaps.
- For fonts that don't substitute to builtin fonts, use bitmaps
- Improvements in AUTOTAB
- Handle data too wide for one line
- Improvements in PCL's various character sets
- Allow HR (rectangles) to be positioned left of, higher than printable space.
- Bug fixed in resetting left/right margin, then advancing to next page.
Changes in 2.7u:
-
When specifying a PDF file as the output, you can add an option "view" to tell Printwiz
to 'open' the generated file when finished. Usually, this means to run Acrobat Viewer.
Command line syntax would be
printwiz.exe ... /fPDF://filename?view
(the filename is optional).
-
Command line parameter
/NICEMARGINS
- If program is run minimized, and we need to do Preview and/or Printer setup, show the window first.
Changes in 2.7v:
- Handle case where received print job is zero bytes long.
- Socket was not getting closed in listen mode.
- Deallocate PDF structures at end of job.
Back to Top
Changes in 2.7w:
- Improve placement of PCL overlays.
Changes in 2.7y:
- Bugs fixed in EMF, PWML overlays.
- Localize docname.
- Pass document name to spooler in pw_print_file.
- In setting document name, if we have a filename to use, don't put "Printwiz:" before it.
Changes in 2.7za:
- Bugs fixed in overlays.
- Improved placement in overlays.
Changes in 2.7zb:
- Bugs fixed re. printers with different X and Y densities
- Bugs fixed in creating PDF files in Windows 9x/ME.
Changes in 2.7zc:
- Improvements in PCL handling of space, formfeed; eliminates some extra pages that were printing.
-
Placement of .SPL overlays is now based on Omniform convention,
where reference DC's offsets are placed into rclBounds (If this
fails, place something at top left edge of form.)
Back to Top
Changes in 2.7zd:
- Improvements in PCL translation:
- HMI is obeyed, for additional spacing with fixed-space fonts.
- Resetting font pitch resets HMI.
- In PDF generation, set color for monochrome bitmaps.
Changes in 2.7ze:
- Handle some parameter errors.
- Bug fixed in resetting duplex mode.
- Bugs fixed in regular expression replace in print jobs longer than 700 lines.
Changes in 2.7zf:
- Bug fixed in TRANSLATEPCL space handling.
-
Allow PCL overlays from multiple files to be used:
OVERLAY=file1,file2,file3,continue
Changes in 2.7zg:
Changes in 2.7zh:
-
New licensing scheme. There is a Personal Edition (PE) and a Server Edition (SE).
PE does NOT include a) PWLPD, b) Listen mode, c) Despool mode. Editions are
included as part of the license code.
Changes in 2.7zm:
- Bug fixed in handling PITCH.
- PDF files are compressed with Flate (Zlib) protocol.
- PWLPD: reintroduce mods from 2.6za, 2.6zb.
- PWLPD: Bug fixed in dealing with temporary file names.
- Bug fixed in documents with page break on 700th line.
Changes in 2.7zu:
- PWLPD: Bugs fixed in thread handling.
-
Note on earlier change: Print Wizard can take input from a TWAIN-compliant scanner as an overlay.
Simply refer to it with the special file name "SCAN://". For instance, to combine incoming text
with a form that you will scan at print time, use
OVERLAY=SCAN://
Be sure to scan the image at full page size.
Changes in 2.7zv:
- Bug fixed in handling many <FONT> tags without </FONT> end-tags.
Back to Top |