WinPrint

Windows Print - программа графической печати текстов cp866 и XML.


Проект развивает Дмитрий Евдокимов Размещается на GitHub

WinPrint

Windows Print - программа графической печати текстов cp866 и XML.

Build

  • Embarcadero Delphi 10.3 - https://www.embarcadero.com/products/delphi/starter (проект версии 1.х)
  • Build Tools for Visual Studio 2019 - https://visualstudio.microsoft.com/downloads/ (проект с версии 2.0 ведется на C# для .NET 4.8)

Usage

No parameters: winprint.exe
It makes the output as follows:

WinPrint v1.5.7486.56997 (2020-06-30) - Программа графической печати текстов cp866 и XML.
(c) 2010-2020 Dmitrii Evdokimov

В качестве параметра требует имя файла для печати.
Вторым параметром может быть указан принтер (номер или имя в cp866).

Программа видит следующие принтеры (* - по умолчанию):

  0  "Send To OneNote 2013"
  1  "OneNote for Windows 10"
  2  "Microsoft Print to PDF"
  3* "Kyocera ECOSYS P3055dn KX"
  4  "Kyocera ECOSYS P2235dn XPS"
  5  "Kyocera ECOSYS P2235dn"
  6  "Fax"

Нажмите Enter для выхода

One parameter: winprint.exe text.txt
It prints the specified file to the default printer (#3 in the output above, marked by *).

Two parameters: winprint.exe text.txt 2 or
winprint.exe text.txt "Microsoft Print to PDF"
It prints the specified file to the specified printer (i.e. #2 in the output above).

Delphi Version Info

About this option in RAD Studio:

Auto generate build number generates the Release and Build number for you, and increments the numbers each time you select Project > Build Project.

When Auto generate build number is set:

  • Release = number of days since Jan 1 2000 (i.e. 7486 for 2020-06-30)
  • Build = number of seconds since midnight (00:00:00), divided by 2

Auto generate build number might require you to set the environment variable (SAVEVRC=TRUE). Go to Tools > Options > Environment Options > Environment Variables and add a new User variable called SAVEVRC with Value = TRUE. This variable enables the generation of a .vrc file with an auto generated build number and other information. This information is compiled and added to the .res file.

If you right-click the executable .exe file in the Windows File Explorer, select Properties from the context menu, and find the File version in the Properties box.

An example looks like a v1.5.7486.56997.

License

Licensed under the Apache License, Version 2.0.

Скачать