A Semi-Advanced printing dialog for pictures, similar to the Windows Print Pictures Dialog, but with more advanced features, custom images and Double Sided Printing
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Codrut 928d40911e Bug fixes
- Fixed ui
- Fixed printer offline errors
- Support for offline printers in general or windows printer await
2025-07-21 09:30:37 +03:00
Dependencies Version 1.2 2024-07-07 22:51:50 +03:00
Required DLLs Version 1.2 2024-07-07 22:51:50 +03:00
.gitattributes Initial commit 2023-04-07 19:29:03 +03:00
.gitignore Version 1.2 2024-07-07 22:51:50 +03:00
About_Form.dfm Bug fixes 2025-07-21 09:30:37 +03:00
About_Form.pas Bug fixes 2025-07-21 09:30:37 +03:00
CodsPrint.dpr First Commit 2023-04-07 19:30:42 +03:00
CodsPrint.dproj Version 1.2.1 2024-07-08 11:10:40 +03:00
CodsPrint.res Version 1.2 2024-07-07 22:51:50 +03:00
CodsPrint_Icon.ico First Commit 2023-04-07 19:30:42 +03:00
FileCatching.pas Version 1.2 2024-07-07 22:51:50 +03:00
Loading_Screen.dfm Version 1.2 2024-07-07 22:51:50 +03:00
Loading_Screen.pas First Commit 2023-04-07 19:30:42 +03:00
MainUI.dfm Bug fixes 2025-07-21 09:30:37 +03:00
MainUI.pas Bug fixes 2025-07-21 09:30:37 +03:00
Printer_Info.dfm Bug fixes 2025-07-21 09:30:37 +03:00
Printer_Info.pas Bug fixes 2025-07-21 09:30:37 +03:00
README.md New Information Page 2023-04-07 19:44:25 +03:00
Size_Box.dfm Bug fixes 2025-07-21 09:30:37 +03:00
Size_Box.pas Bug fixes 2025-07-21 09:30:37 +03:00

Codrut-Printing

A Semi-Advanced printing dialog for pictures, similar to the Windows Print Pictures Dialog, but with more advanced features, custom images and Double Sided Printing

Main Features

  • Image Tiling
  • Custom Image Sizes
  • Advanced Margins
  • Image Fill Modes
  • Double Sided Printing
  • Printer Information
  • Multiple File Printing
  • Rearrange file print order

The installer is available below, although this application can work in any directory and does not require any specific DLLS so the app will work without the installer as well.

Currently, all bugs have been fleshed out

Compiling the program

To compile the program you will need at least Delphi 10.4 Comunity Edition. Also you will require a few external libraries, also made by me.

The Required Libraries are

The reason I have two Visual Libraries is because most of the components from CodrutsVisualLibrary will be slowly migrated to CodrutFluentDesignSystem, which is intended to be a more open and less dependent library focued only on UI.

Image1 Image2 Image3