https://github.com/lyxt-git/networkprinter
Installing Network Printer Script with Python to interact with rundll32 to invoke printui, the printer management.
https://github.com/lyxt-git/networkprinter
Last synced: 2 months ago
JSON representation
Installing Network Printer Script with Python to interact with rundll32 to invoke printui, the printer management.
- Host: GitHub
- URL: https://github.com/lyxt-git/networkprinter
- Owner: Lyxt-git
- Created: 2024-01-08T12:14:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-05T11:18:55.000Z (about 1 year ago)
- Last Synced: 2025-03-06T17:49:31.361Z (3 months ago)
- Language: Python
- Homepage:
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.txt
Awesome Lists containing this project
README
Network Printer Installation [Version 1.00]
(c) Printer Batch Installation. All rights reserved.Due to the lack of resource for system to create new cache while roll out new technologies happening,
there will be GUI in installation, so we as IT Support usually bypass the memory, graphic and processing usage to
minimize usage as much as we can. Only to ensure the deployment process meet its deadline without delaying.You can compile to an .exe but ensure the variable for the Printer Driver INF followed the directories (or you may implement the path of your own such as network sharing).
Should take note that pyinstaller are used, and the Executable File will never been recognized with your AV (OpenEDR Detect this as malicious activity), Code Signing preferable.You may compile with pyinstaller --onefile
Usage : Run Executable, Target IP Address, Select INF Driver, start install, test print.Follow my github to empowering IT Support People in automation encouragement.
Microsoft sucks our life hard.Notes : This code run within Windows Environment. You may modify this script for your own Project to help you support your IT Infrastructure in peripheral device control.