WinPrint Changelog

What's new in WinPrint 1.5.0.60

Nov 23, 2023
  • [NEW] Automatic printer switching when changing the printer list and default printer

New in WinPrint 1.5.0.56 (Sep 26, 2022)

  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented characters transcoding (for example: 10=>13 converts the line endings in a text file from UNIX to DOS format)
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above)
  • ability to disable bold and italic fonts (SpecialSettings)
  • and many many fixes

New in WinPrint 1.5.0.55 Beta (Sep 22, 2022)

  • Notes:
  • New version compiled via Turbo Delphi 2006 Explorer Edition
  • Changes:
  • added Epson ESC/P 2 code implementation
  • implemented codepage conversion
  • implemented characters transcoding (for example: 10=>13 converts the line endings in a text file from UNIX to DOS format)
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above)
  • ability to disable bold and italic fonts (SpecialSettings)
  • and many many fixes

New in WinPrint 1.5.0.54 Beta (Sep 18, 2022)

  • Notes:
  • New version compiled via Turbo Delphi 2006 Explorer Edition.
  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented characters transcoding (for example: 10=>13 converts the line endings in a text file from UNIX to DOS format)
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above)
  • ability to disable bold and italic fonts (SpecialSettings)
  • and many many fixes
  • Supported codepages:
  • MS-DOS Latin US (CP-437)
  • Mazovia (CP-620)
  • MS-DOS Arabic ASMO (CP-708)
  • MS-DOS Arabic (CP-720)
  • MS-DOS Greek (CP-737)
  • MS-DOS Baltic Rim (CP-775)
  • FreeDOS Mazovia (CP-790)
  • MS-DOS Latin 1 (CP-850)
  • MS-DOS Latin 2 (CP-852)
  • MS-DOS Cyrillic (CP-855)
  • MS-DOS Turkish (CP-857)
  • MS-DOS Latin 1 + Euro (CP-858)
  • MS-DOS Hebrew (CP-862)
  • MS-DOS Nordic (CP-865)
  • MS-DOS Cyrillic CIS 1 (CP-866)
  • MS-DOS Modern Greek (CP-869)
  • Bulgarian (MIK)
  • Thai (Win-874)
  • Japanese (Win-932)
  • Simplified Chinese (Win-936)
  • Korean (Win-949)
  • Traditional Chinese (Win-950)
  • Central European (Win-1250)
  • Cyrillic (Win-1251)
  • Western European (Win-1252)
  • Greek (Win-1253)
  • Turkish (Win-1254)
  • Hebrew (Win-1255)
  • Arabic (Win-1256)
  • Baltic (Win-1257)
  • Vietnamese (Win-1258)
  • Russian KOI8-R (Win-20866)
  • Ukrainian KOI8-U (Win-21866)
  • Latin 1 (ISO-8859-1)
  • Latin 2 (ISO-8859-2)
  • Latin 3 (ISO-8859-3)
  • Baltic (ISO-8859-4)
  • Cyrillic KOI8-E (ISO-8859-5)
  • Arabic (ISO-8859-6)
  • Greek (ISO-8859-7)
  • Hebrew (ISO-8859-8)
  • Turkish (ISO-8859-9)
  • Unicode (UTF-7)
  • Unicode (UTF-8)
  • Supported Epson Escape codes:
  • ASCII DEC Efect
  • CR 13 Carriage Return
  • LF 10 (Line Feed) New Line
  • FF 12 Form Feed
  • BS 8 Backspace
  • SI 15 and
  • ESC SI 27 15 Select condensed mode (17/20 CPI) (if 10 or 12 CPI)
  • DC2 18 Cancel condensed mode (return to 10 or 12 CPI) (if 17 or 20 CPI)
  • Esc M 27 77 Select 12 CPI (or 20 if condensed)
  • Esc P 27 80 Select 10 CPI (or 17 if condensed)
  • Esc g 27 103 Select 15-pitch chars
  • SO 14 and
  • ESC SO 27 14 Select double-wide mode (one line)
  • DC4 20 Cancel double-wide mode (one line)
  • ESC W {0,1} 27 87 0,1 Turn double-wide mode Off/On
  • Esc @ 27 64 Initialize printer
  • Esc 0 27 48 Select 1/8-inch line spacing
  • Esc 2 27 50 Select 1/6-inch line spacing
  • Esc 1 27 49 Select 7/72-inch line spacing
  • Esc E 27 69 Select bold mode
  • Esc F 27 70 Cancel bold mode
  • Esc G 27 71 Select double-strike mode
  • Esc H 27 72 Cancel double-strike mode
  • Esc 4 27 52 Select italic mode
  • Esc 5 27 53 Cancel Italic mode
  • ESC S {0,1} 27 83 0,1 Select superscript/subscript mode
  • ESC T 27 84 Deselect superscript/subscript mode
  • ESC - {0,1} 27 45 0,1 Turn underline mode Off/On
  • ESC ! {n} 27 33 n Master select
  • Sample frm file: (parameters must be defined in second line)
  • FRM File: FontSize Orientation MarginLeft MarginRight MarginTop MarginBottom LinesPerPage
  • 12 0 12,7 12,7 12,7 12,7 80

New in WinPrint 1.5.0.51 Beta (Jan 10, 2021)

  • Changes:
  • Added Epson ESC/P 2 code implementation.
  • Implemented codepage conversion
  • Implemented characters transcoding (for example: 10=>13 converts the line endings in a text file from UNIX to DOS format)
  • Implemented skip empty page option
  • Added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • Configuration stored in ini file
  • Multiple runnings (if winprint.exe renamed)
  • Printer selection
  • Number of copies
  • Implemented PageEnd codes
  • Subscript/superscript codes
  • Implemented CR (#13), LF (#10) and BKSP (#8) codes
  • Direct port capturing (Windows XP or above)
  • Paraller port info (for example: winprint.exe /LPT1) (Windows XP or above)
  • Ability to disable bold and italic fonts (SpecialSettings)
  • And many many fixes
  • Supported codepages:
  • MS-DOS Latin US (CP-437)
  • Mazovia (CP-620)
  • MS-DOS Arabic ASMO (CP-708)
  • MS-DOS Arabic (CP-720)
  • MS-DOS Greek (CP-737)
  • MS-DOS Baltic Rim (CP-775)
  • FreeDOS Mazovia (CP-790)
  • MS-DOS Latin 1 (CP-850)
  • MS-DOS Latin 2 (CP-852)
  • MS-DOS Cyrillic (CP-855)
  • MS-DOS Turkish (CP-857)
  • MS-DOS Hebrew (CP-862)
  • MS-DOS Nordic (CP-865)
  • MS-DOS Cyrillic CIS 1 (CP-866)
  • MS-DOS Modern Greek (CP-869)
  • Bulgarian (MIK)
  • Thai (Win-874)
  • Japanese (Win-932)
  • Simplified Chinese (Win-936)
  • Korean (Win-949)
  • Traditional Chinese (Win-950)
  • Central European (Win-1250)
  • Cyrillic (Win-1251)
  • Western European (Win-1252)
  • Greek (Win-1253)
  • Turkish (Win-1254)
  • Hebrew (Win-1255)
  • Arabic (Win-1256)
  • Baltic (Win-1257)
  • Vietnamese (Win-1258)
  • Russian KOI8-R (Win-20866)
  • Ukrainian KOI8-U (Win-21866)
  • Latin 1 (ISO-8859-1)
  • Latin 2 (ISO-8859-2)
  • Latin 3 (ISO-8859-3)
  • Baltic (ISO-8859-4)
  • Cyrillic KOI8-E (ISO-8859-5)
  • Arabic (ISO-8859-6)
  • Greek (ISO-8859-7)
  • Hebrew (ISO-8859-8)
  • Turkish (ISO-8859-9)
  • Unicode (UTF-7)
  • Unicode (UTF-8)
  • Supported Epson Escape codes:
  • ASCII DEC Efect
  • CR 13 Carriage Return
  • LF 10 (Line Feed) New Line
  • FF 12 Form Feed
  • BS 8 Backspace
  • SI 15 and
  • ESC SI 27 15 Select condensed mode (17/20 CPI) (if 10 or 12 CPI)
  • DC2 18 Cancel condensed mode (return to 10 or 12 CPI) (if 17 or 20 CPI)
  • Esc M 27 77 Select 12 CPI (or 20 if condensed)
  • Esc P 27 80 Select 10 CPI (or 17 if condensed)
  • Esc g 27 103 Select 15-pitch chars
  • SO 14 and
  • ESC SO 27 14 Select double-wide mode (one line)
  • DC4 20 Cancel double-wide mode (one line)
  • ESC W {0,1} 27 87 0,1 Turn double-wide mode Off/On
  • Esc @ 27 64 Initialize printer
  • Esc 0 27 48 Select 1/8-inch line spacing
  • Esc 2 27 50 Select 1/6-inch line spacing
  • Esc 1 27 49 Select 7/72-inch line spacing
  • Esc E 27 69 Select bold mode
  • Esc F 27 70 Cancel bold mode
  • Esc G 27 71 Select double-strike mode
  • Esc H 27 72 Cancel double-strike mode
  • Esc 4 27 52 Select italic mode
  • Esc 5 27 53 Cancel Italic mode
  • ESC S {0,1} 27 83 0,1 Select superscript/subscript mode
  • ESC T 27 84 Deselect superscript/subscript mode
  • ESC - {0,1} 27 45 0,1 Turn underline mode Off/On
  • ESC ! {n} 27 33 n Master select

New in WinPrint 1.5.0.47 Beta (Sep 7, 2016)

  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented characters transcoding (for example: 10=>13 converts the line endings in a text file from UNIX to DOS format)
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above) and many many fixes

New in WinPrint 1.5.0.46 Beta (Sep 7, 2016)

  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented characters transcoding (for example: 10=>13 converts the line endings in a text file from UNIX to DOS format)
  • implemented skip empty page option -added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection -number of copies -implemented PageEnd codes subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above) and many many fixes

New in WinPrint 1.5.0.45 Beta (Jan 23, 2016)

  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented characters transcoding (for example: 10=>13 converts the line endings in a text file from UNIX to DOS format)
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above) and many many fixes

New in WinPrint 1.5.0.44 Beta (Mar 25, 2015)

  • added Epson ESC/P 2 code implementation
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above)
  • and many many fixes

New in WinPrint 1.5.0.43 Beta (Oct 14, 2014)

  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above)
  • and many many fixes

New in WinPrint 1.5.0.42 Beta (Sep 22, 2014)

  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion -implemented skip empty page option
  • added BMP logo printing (DPI detection) -English, Polish and Czech interface
  • configuration stored in ini file -multiple runnings (if winprint.exe renamed)
  • printer selection -number of copies -implemented PageEnd codes
  • subscript/superscript codes -implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above) -paraller port info (for example: winprint.exe /LPT1) (Windows XP or above) and many many fixes

New in WinPrint 1.5.0.41 Beta (Jul 10, 2013)

  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English, Polish and Czech interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above)
  • and many many fixes

New in WinPrint 1.5.0.40 Beta (Mar 12, 2013)

  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English and Polish interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • paraller port info (for example: winprint.exe /LPT1) (Windows XP or above) and many many fixes

New in WinPrint 1.5.0.36 Beta (Mar 23, 2012)

  • Notes:
  • New version compiled via Turbo Delphi 2006 Explorer Edition.
  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English and Polish interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • and many many fixes
  • Supported codepages:
  • WINDOWS East Europe (CP1250)
  • MAZOVIA (CP620)
  • IBM LATIN2 (CP852)
  • ISO LATIN2 (CP8859-2)
  • WINDOWS RUSSIAN (CP1251)
  • KOI8-R (CP20866)
  • IBM RUSSIAN (CP866)
  • ISO IR-113 (CP8859-5)
  • WINDOWS West Europe (CP1252)
  • IBM West Europe (CP437)
  • IBM LATIN1 (CP850)
  • ISO LATIN1 (CP8859-1)
  • UTF-8 (CP65001)

New in WinPrint 1.5.0.35 Beta (Feb 2, 2012)

  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English and Polish interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)
  • and many many fixes

New in WinPrint 1.5.0.34 Beta (Oct 17, 2011)

  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English and Polish interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • direct port capturing (Windows XP or above)

New in WinPrint 1.5.0.28 (Aug 20, 2010)

  • Notes:
  • New version compiled via Turbo Delphi 2006 Explorer Edition.
  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added BMP logo printing (DPI detection)
  • English and Polish interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • and many many fixes
  • Supported codepages:
  • WINDOWS East Europe (CP1250)
  • MAZOVIA (CP620)
  • IBM LATIN2 (CP852)
  • ISO LATIN2 (CP8859-2)
  • WINDOWS RUSSIAN (CP1251)
  • KOI8-R (CP20866)
  • IBM RUSSIAN (CP866)
  • ISO IR-113 (CP8859-5)
  • WINDOWS West Europe (CP1252)
  • IBM West Europe (CP437)
  • IBM LATIN1 (CP850)
  • ISO LATIN1 (CP8859-1)
  • UTF-8 (CP65001)

New in WinPrint 1.5.0.27 (Jul 4, 2010)

  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added logo printing
  • English and Polish interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • number of copies
  • implemented PageEnd codes
  • subscript/superscript codes
  • implemented CR (#13), LF (#10) and BKSP (#8) codes
  • and many many fixes

New in WinPrint 1.5.0.19 (Jan 28, 2009)

  • Changes:
  • added Epson ESC/P 2 code implementation.
  • implemented codepage conversion
  • implemented skip empty page option
  • added logo printing
  • English and Polish interface
  • configuration stored in ini file
  • multiple runnings (if winprint.exe renamed)
  • printer selection
  • implemented PageEnd codes
  • implemented CR (#13) and BKSP (#8) codes and many many fixes
  • Supported codepages:
  • WINDOWS East Europe (CP1250)
  • MAZOVIA (CP620)
  • IBM LATIN2 (CP852)
  • ISO LATIN2 (CP8859-2)
  • WINDOWS RUSSIAN (CP1251)
  • KOI8-R (CP20866)
  • IBM RUSSIAN (CP866)
  • ISO IR-113 (CP8859-5)
  • WINDOWS West Europe (CP1252)
  • IBM West Europe (CP437)
  • IBM LATIN1 (CP850)
  • ISO LATIN1 (CP8859-1)
  • UTF-8 (CP65001)