Skip to content

Terence0816/Printer-Setup-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrtEasySetup

All-in-one lightweight printer deployment tool for Windows 7 / 10 / 11.

Downloads Release Releases | Latest Build v1.2.0.0

English | 繁體中文

PrtEasySetup English Cover

PrtEasySetup is a lightweight all-in-one printer deployment utility for Windows.

It is designed for IT administrators, maintenance engineers, MSP service providers, and users who need a simple way to deploy printers, create printer installation profiles, install printer drivers, and back up or restore printer preferences.

Version v1.2.0.0 is a major update rebuilt with native C++.
This version adds a new window-based interface and improves the printer deployment workflow, configuration loading, and installation stability.

Version History

v1.2.0.0

  • Rebuilt PrtEasySetup with native C++.
  • Added a new graphical user interface.
  • Added tab-based layout for printer deployment and About information.
  • Added Traditional Chinese / English interface support.
  • Improved ip.ini configuration loading and display.
  • Improved printer deployment workflow.
  • Improved printer installation stability.
  • Improved backup and restore operation for printer preferences.
  • Improved operation buttons for common maintenance tasks.
  • Added clearer printer profile information display:
    • IP / Port
    • Printer name
    • Driver name
    • Driver INF file
    • Attribute flags

Previous PowerShell Version

  • Initial printer deployment workflow.
  • Supported printer driver INF scanning.
  • Supported TCP/IP or USB printer deployment.
  • Supported ip.ini deployment profile.
  • Supported printer preference backup / restore with set.dat.

Highlights

  • Native C++ implementation
  • Lightweight single executable
  • No installation required
  • Graphical printer deployment interface
  • TCP/IP printer deployment
  • USB printer deployment support
  • Smart printer driver INF parsing
  • ip.ini deployment profile support
  • Printer profile creation / edit / load
  • Existing printer reinstall support
  • Backup printer preferences
  • Restore printer preferences
  • Open Windows printer list quickly
  • Traditional Chinese and English interface
  • Designed for Windows 7 / 10 / 11

How to Use

1. Prepare Printer Driver Files

Place PrtEasySetup.exe in the same folder as your printer driver files.

Example:

PrtEasySetup.exe
*.inf
*.dll
*.cat
other driver files

2. Run as Administrator

Run PrtEasySetup.exe as Administrator.

Printer installation and port creation usually require administrator permission.

3. Create or Load Deployment Profile

If ip.ini does not exist, the tool can help you create a printer deployment profile.

If ip.ini already exists, the tool will load and display the saved printer profile information.

4. Start Printer Deployment

After confirming the printer profile information, click Start Printer Deployment to install the printer.

Main Workflow

First Run - Create ip.ini

When no ip.ini file exists, PrtEasySetup can guide you to create a printer deployment profile.

The profile stores:

  • IP / Port
  • Printer name
  • Driver name
  • INF file
  • Attribute flags

Existing ip.ini - Deploy Printer

When ip.ini already exists, PrtEasySetup loads the saved deployment profile and displays the printer information in the main window.

You can confirm the settings before starting deployment.

Reinstall Existing Printer

If the same printer already exists on the computer, you can reinstall the printer using the saved profile.

Backup / Restore Printer Preferences

PrtEasySetup supports exporting and importing printer preferences using set.dat.

This is useful for keeping printer settings consistent across multiple computers, such as:

  • Paper size
  • Tray selection
  • Duplex setting
  • Color / black-and-white setting
  • Other printer preferences

File Structure

PrtEasySetup.exe
ip.ini
set.dat

PrtEasySetup.exe

Main application.

ip.ini

Printer deployment profile.

Example format:

ip, [IP or USB Port], [Printer Name], [Driver Name], [INF File], [Flags]

set.dat

Optional printer preference backup file.

This file is used for restoring printer preference settings.

Screenshots

English Interface

PrtEasySetup English Interface

Download

Release assets usually include:

PrtEasySetup.exe
PrtEasySetup.exe.sha256.txt

SHA-256

PrtEasySetup.exe
4641b20d2db2be210304e06d3563bfc4d1a87489da84c479a708f133a55bbc5e

Notes

  • Please run this program as Administrator.
  • Please test in your own environment before large-scale deployment.
  • Some printer settings may depend on the printer driver version and Windows version.
  • USB printers may require the device to be connected before deployment.
  • Because this is a newly released executable, Windows Defender SmartScreen or antivirus software may show an uncommon app warning.
  • Please download only from the official GitHub Releases page.

Search Keywords

Windows printer deployment, printer setup tool, printer driver installer, printer INF parser, TCP/IP printer installer, USB printer installer, printer preference backup, printer preference restore, ip.ini printer profile, set.dat printer settings, Windows 7 printer deployment, Windows 10 printer deployment, Windows 11 printer deployment, MSP printer tool, IT printer deployment

Disclaimer

This software is provided as-is.

The author does not guarantee full compatibility with every printer, driver, or Windows environment.

Please use this tool only on computers you own or have permission to maintain.


繁體中文

PrtEasySetup 繁體中文封面

PrtEasySetup 是一套輕量化的 一站式 Windows 印表機部署工具

本工具適合 IT 管理員、系統維護人員、MSP 維護商,以及需要快速部署印表機、建立印表機安裝設定檔、安裝驅動程式、備份或還原印表機偏好設定的使用者。

v1.2.0.0 是一次較大的更新版本。
本版已改用原生 C++ 全新重製,並加入新的視窗化操作介面,讓印表機部署流程更直覺、更清楚,也提升設定檔讀取與安裝穩定度。

版本更新紀錄

v1.2.0.0

  • 使用原生 C++ 全新重製 PrtEasySetup。
  • 新增圖形化操作介面。
  • 新增分頁式介面,可切換印表機部署與關於資訊。
  • 支援繁體中文 / English 介面。
  • 改善 ip.ini 設定檔讀取與顯示。
  • 改善印表機部署操作流程。
  • 改善印表機安裝穩定度。
  • 改善印表機偏好設定備份與還原操作。
  • 改善常用維護功能按鈕操作。
  • 新增更清楚的印表機設定資訊顯示:
    • IP / 連接埠
    • 印表機名稱
    • 驅動程式名稱
    • 驅動 INF 檔案
    • 屬性旗標

舊版 PowerShell 版本

  • 初版印表機部署流程。
  • 支援印表機驅動 INF 掃描。
  • 支援 TCP/IP 或 USB 印表機部署。
  • 支援 ip.ini 部署設定檔。
  • 支援透過 set.dat 備份 / 還原印表機偏好設定。

功能特色

  • 原生 C++ 實作
  • 輕量化單一執行檔
  • 無需安裝,可攜式工具
  • 圖形化印表機部署介面
  • 支援 TCP/IP 印表機部署
  • 支援 USB 印表機部署
  • 智慧解析印表機 INF 驅動檔
  • 支援 ip.ini 部署設定檔
  • 支援建立 / 編輯 / 載入印表機設定檔
  • 支援已安裝印表機重新安裝
  • 支援備份印表機偏好設定
  • 支援還原印表機偏好設定
  • 可快速開啟 Windows 印表機列表
  • 支援繁體中文與英文介面
  • 設計給 Windows 7 / 10 / 11 使用

使用方式

1. 準備印表機驅動檔案

請將 PrtEasySetup.exe 與印表機驅動程式檔案放在同一個資料夾。

例如:

PrtEasySetup.exe
*.inf
*.dll
*.cat
其他驅動相關檔案

2. 使用系統管理員身分執行

請使用 系統管理員身分 執行 PrtEasySetup.exe

印表機安裝與連接埠建立通常需要系統管理員權限。

3. 建立或載入部署設定檔

如果資料夾內沒有 ip.ini,本工具可協助建立印表機部署設定檔。

如果資料夾內已經存在 ip.ini,本工具會自動載入並顯示已儲存的印表機設定資訊。

4. 開始部署印表機

確認印表機設定資訊後,點選 開始部署印表機 即可進行安裝。

主要流程

第一次執行 - 建立 ip.ini

當資料夾內沒有 ip.ini 時,PrtEasySetup 可協助建立印表機部署設定檔。

設定檔會記錄:

  • IP / 連接埠
  • 印表機名稱
  • 驅動程式名稱
  • INF 檔案
  • 屬性旗標

已有 ip.ini - 快速部署印表機

當資料夾內已有 ip.ini 時,PrtEasySetup 會讀取已儲存的部署設定檔,並在主視窗顯示印表機資訊。

使用者可確認設定內容後再開始部署。

重新安裝已存在的印表機

如果本機已經安裝同名印表機,可以使用已儲存的設定檔重新安裝。

備份 / 還原印表機偏好設定

PrtEasySetup 支援透過 set.dat 匯出與匯入印表機偏好設定。

這適合用來統一部署多台電腦的印表機設定,例如:

  • 紙張大小
  • 紙匣選擇
  • 單面 / 雙面
  • 黑白 / 彩色
  • 其他印表機偏好設定

檔案說明

PrtEasySetup.exe
ip.ini
set.dat

PrtEasySetup.exe

主程式。

ip.ini

印表機部署設定檔。

格式範例:

ip, [IP或USB埠], [印表機名稱], [驅動名稱], [INF檔案名稱], [參數標記]

set.dat

選用的印表機偏好設定備份檔。

此檔案可用於還原印表機偏好設定。

畫面截圖

繁體中文介面

PrtEasySetup 繁體中文介面

下載

Release assets 通常包含:

PrtEasySetup.exe
PrtEasySetup.exe.sha256.txt

SHA-256

PrtEasySetup.exe
4641b20d2db2be210304e06d3563bfc4d1a87489da84c479a708f133a55bbc5e

注意事項

  • 請使用系統管理員身分執行本程式。
  • 建議大量部署前,先在目標環境進行測試。
  • 部分印表機設定可能會受到驅動程式版本與 Windows 版本影響。
  • USB 印表機可能需要先連接裝置後再進行部署。
  • 因為這是新發行的執行檔,Windows Defender SmartScreen 或部分防毒軟體可能會顯示不常見程式提醒。
  • 請只從官方 GitHub Releases 頁面下載。

搜尋關鍵字

Windows 印表機部署、印表機安裝工具、印表機驅動安裝、印表機 INF 解析、TCP/IP 印表機安裝、USB 印表機安裝、印表機偏好設定備份、印表機偏好設定還原、ip.ini 印表機設定檔、set.dat 印表機設定、Windows 7 印表機部署、Windows 10 印表機部署、Windows 11 印表機部署、MSP 印表機工具、IT 印表機部署

免責聲明

本工具依現況提供。

作者不保證所有印表機、驅動程式與 Windows 環境皆能完整相容。

請僅在您擁有或被授權維護的電腦上使用本工具。

About

Enterprise Printer Auto-Deployment Utility. (Internal Tool for MSP Clients)

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Contributors