
Concluído
Publicado
Pago na entrega
I need a lightweight Windows service that keeps an eye on several printers and feeds them work automatically. All incoming PDF/JPG/PNG jobs land in one master folder; each printer already has its own hot folder. Here’s the workflow I want the program to follow: 1. Watch every configured printer’s spooler queue. 2. The moment a queue becomes idle, move the oldest PDF from the master folder into that printer’s hot folder. 3. Repeat continuously so jobs are shared out evenly—no printer should sit idle while another is overloaded. Key points • Platform: Windows only. • Speed: I’d like a working solution ASAP. Acceptance criteria • Runs as a background service that starts with Windows. • Detects an “idle” state solely by the absence of active jobs in the spooler. • Supports any number of printers and hot-folder paths via an editable config file (INI, JSON, or similar). • Moves—not copies—the PDF, guaranteeing each file prints once. • Generates a simple log (TXT or CSV) of moves and errors for easy troubleshooting. Deliver the compiled executable/service, its source code, and brief setup instructions so I can deploy immediately on our production PC.
ID do Projeto: 40156681
30 propostas
Projeto remoto
Ativo há 1 mês
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

$0 USD em 4 dias
7,1
7,1

Hi Jacob R., Last week i successfully completed a similar project (not exactly same but similar) I understand your goal: keep every printer busy and evenly loaded by dispatching the oldest file the instant its spooler is idle—Windows-only, zero duplicates, simple logs, auto-start service, deploy-now. Approach - Build a Windows Service in C#/.NET using Win32 Print Spooler APIs (EnumJobs) to detect “idle = no active jobs.” - Central dispatcher to avoid races: when any printer turns idle, it atomically claims the oldest file (default: PDF; extensions configurable) and moves it to that printer’s hot folder. - Safe move semantics: atomic rename on same volume; if cross-volume, emulate move with locked, verified copy+delete to preserve “once-only” processing. - Config (JSON/INI): master folder, printer→hot-folder map, file extensions, polling interval, min file age, log path. - Logs (CSV/TXT): timestamp, printer, file, action, errors; robust retries; spooler restart handling. - Deliver compiled service, source, and step-by-step setup. Suggestion - Add a “minimum file age” (e.g., 3–10s) to avoid picking files still being written into the master folder. Question - Are any hot folders on different drives/UNC shares? I’ll enable safe cross-volume moves while guaranteeing single-use dispatch. Happy to chat or jump on a quick call to finalize scope and milestones. Best Regards, Sid [login to view URL] https://www.freelancer.in/u/Ekarthaan
$1.500 USD em 16 dias
6,6
6,6
30 freelancers estão ofertando em média $1.116 USD for esse trabalho

With 10+ years of experience in web and mobile development, I understand the need for a reliable Windows Print Queue Automator that efficiently manages multiple printers. Your project requires a lightweight Windows service to monitor printer queues, distribute jobs evenly, and provide seamless automation for PDF/JPG/PNG printing. My expertise in developing solutions for the FinTech and eCommerce sectors aligns perfectly with your requirements. I have successfully delivered similar projects that streamline processes and improve operational efficiency, ensuring optimal performance in high-demand environments. I am prepared to tackle the challenges presented by your project and provide you with a robust solution that meets all your expectations. Let's collaborate to bring your Windows Print Queue Automator to life and elevate your printing workflow. Feel free to reach out to me directly to discuss how we can get started on this project. I look forward to working with you to achieve your automation goals seamlessly.
$1.200 USD em 20 dias
7,5
7,5

Hi, I hope you're doing well. I understand you're looking for Windows Print Queue Automator I am the ideal candidate for your project. I have read the provided job description and I understand what you are looking for. I have over 10+ years of experience Windows Desktop, C# Programming, Software Architecture, C++ Programming, Windows API, Software Development, JSON, Automation, Windows Service, System Administration .Please feel free to further discuss the requirements and timeline for the project. I'd be happy to assist you. I am ready to start right now. ✅ No Upfront Payment ✅ Release Milestone After Completion ✅ 100% Project Completion Rate You can visit my Profile https://www.freelancer.com/u/HiraMahmood4072 Thank you
$775 USD em 1 dia
4,5
4,5

⚠️ If you’re not happy, you don’t pay ⚠️ Hello, I offer a guarantee based on past successful projects like this, ensuring your satisfaction throughout the process. For your Windows service, I propose using C# with .NET Core for efficiency. This setup will avoid performance issues commonly seen in similar systems by maintaining clear tracking of job movement. In a previous project, I developed a similar system for a client with multiple printers, automating job distribution evenly. This experience makes me the perfect fit for your requirements. Roadmap: 1. Evaluate current setup and configure master folder connections. 2. Develop service to monitor printer queues and distribute jobs. 3. Implement logging and error handling for easy maintenance. Could you clarify how printers are networked to ensure seamless job transfers? Best regards, Piyush Gupta Senior Web Developer | C# Expert
$900 USD em 30 dias
4,0
4,0

Sir, I’ve already built a working demo for this exact workflow on Windows. ✅ I will deliver completed project in 10 hours! If you’d like, I can share a short screen capture or walk you through the demo live and then proceed to finalize delivery.
$850 USD em 1 dia
2,4
2,4

Hi, I can build a lightweight Windows service that monitors your configured printers and automatically feeds them work from a master jobs folder, ensuring no printer sits idle while others are overloaded. Using C#/.NET, I’ll implement a service that watches each printer’s spooler queue, detects when it becomes idle, then moves (not copies) the oldest PDF/JPG/PNG from the master folder into that printer’s hot folder, logging all moves and errors to a simple TXT/CSV log for easy troubleshooting. The service will start with Windows, use an editable config file (INI/JSON) for printers and hot-folder paths, and be designed to support any number of printers. I will deliver the compiled Windows service executable, full source code, and clear setup instructions so you can deploy it immediately on your production PC, with a strong focus on reliability and quick turnaround. Thanks
$1.125 USD em 7 dias
1,9
1,9

With your Windows Print Queue Automator project, I can make a significant impact using my 10+ years of experience as a Full Stack Web and Mobile App Developer. Your automated print job distribution workflow can benefit from my automation skills honed across various industries such as E-commerce, Real Estate, Corporate, Healthcare, and Education. In fact, I have successfully completed over 2000 projects, many of which involved building similar custom solutions to meet specific client goals. Regarding your specific needs; the program will be developed as a background service that starts with Windows, guaranteeing zero downtime and seamless functionality. My expertise covers every aspect you mentioned: detecting an "idle" state based on active spooler jobs, flexible configuration for any number of printers and hot-folder paths via an editable config file (INI/JSON), moving files instead of copying them, and generating comprehensive logs for efficient troubleshooting. I offer not just the end product deliverables - the compiled executable/service, source code, and setup instructions for immediate production deployment – but also the reassurance of complete support from concept to completion. This means you can count on me to enable a smooth transition in incorporating this solution into your existing workflow as well as in offering prompt maintenance or enhancements down the line.
$800 USD em 10 dias
1,7
1,7

Hi, I’m excited about building a lightweight Windows service to automate your printer workflow efficiently. I have experience developing Windows background services that monitor spoolers, manage files, and log actions reliably for production environments. I will implement a service that continuously watches all configured printers, detects idle queues, and moves the oldest job from the master folder to the appropriate hot folder automatically. The service will support multiple printers via a configurable JSON/INI file, log all transfers and errors, and start automatically with Windows. You will receive the compiled executable, full source code, and concise setup instructions for immediate deployment. Best regards,
$1.125 USD em 7 dias
3,3
3,3

Hi, there! With over 10 years of experience in C# Programming, I specialize in developing desktop, mobile applications, and embedded software. I have successfully completed 50+ projects similar to your Windows Print Queue Automator requirements. I have thoroughly understood your project needs and am confident in providing a professional solution that meets your workflow expectations. I will create a lightweight Windows service that monitors printer queues, automatically distributing print jobs evenly among configured printers. I am keen on discussing your project further to ensure a tailored solution. Let's connect in chat to delve deeper into your requirements. Thanks
$1.200 USD em 1 dia
1,1
1,1

Hello there, I understand that you are in need of a lightweight Windows service that can automate the printing process by monitoring multiple printers and distributing incoming print jobs evenly among them. The program should move the oldest PDF from a master folder to each printer's hot folder when the queue becomes idle. Proposed Solution: I will develop a Windows service that continuously monitors the spooler queues of the configured printers and automatically distributes print jobs based on the idle status of each printer. The solution will ensure that no printer is overloaded while others remain idle, thus optimizing the printing process. Key Deliverables: 1. Compiled executable/service 2. Source code 3. Setup instructions 4. Configurable settings file for printers and hot-folder paths Portfolio & Skills: I bring expertise in Software Development and Automation to ensure the quality and reliability of the solution. I will share relevant portfolio items with you in the DM. Call to Action: I'd love to connect for a quick chat to discuss your project in more detail. Best regards, Minhal
$1.100 USD em 1 dia
0,0
0,0

Hi Jacob R., hope you are well. I have read your project and will deliver work that you can be proud to share. I am a skilled freelancer with 3+ years of experience in Software Development and I have completed similar projects. Please visit my profile to check the latest work and honest client reviews. Looking forward to working with you, connect in chat. Regards, APURV GOEL
$1.100 USD em 1 dia
0,0
0,0

Hello, I am experienced in C# and C++ programming and have carefully reviewed your project requirements. To automate the print queue process, I propose developing a lightweight Windows service that monitors printer spooler queues and distributes incoming PDF/JPG/PNG jobs evenly among configured printers. The program will move the oldest PDF from a master folder to an idle printer's hot folder to ensure efficient job allocation. The solution will include: - A Windows background service that starts with Windows - Detection of idle state based on spooler activity - Configurability for any number of printers and hot-folder paths - File movement to guarantee each print job is processed once - Logging functionality for easy troubleshooting I specialize in branding and digital solutions, offering expertise in UI/UX design and web development. Let's discuss further in chat. Best regards, Syed
$880 USD em 10 dias
0,0
0,0

I have delivered Windows automation services where printer throughput and reliability were operationally critical, not just a convenience script. I will build this as a native Windows Service using C# Programming and the Windows API so it starts with Windows and runs silently in the background. The service will monitor each printer spooler state, detect true idle conditions, and move the oldest PDF, JPG, or PNG from the master folder into the correct hot folder. Configuration will be handled through a JSON file so any number of printers and paths can be added without code changes. Automation logic will ensure files are moved once only, and all actions and errors are written to a clear log for troubleshooting. This architecture avoids race conditions, duplicate prints, and stalled queues while keeping the service lightweight and easy to deploy on production machines. A short conversation is usually enough to validate the execution approach before moving forward. Lance Full Stack Digital Supply Chain Engineer
$1.000 USD em 5 dias
0,0
0,0

Hi, I can automate your Windows Print Queue management. Working in logistics operations, I handle high-volume printing daily and understand exactly how to prevent and resolve print spooler stalls and stuck jobs. My Solution: • Automation Script: A custom PowerShell or Python-based tool to monitor the print queue in real-time. • Auto-Recovery: Automatically restarting the Print Spooler and clearing deadlocked jobs without manual intervention. • Logging & Alerts: Tracking printer status to identify hardware issues before they stop the workflow. I am ready to build a robust, "set-it-and-forget-it" automation for you. Let’s discuss the specific triggers you need!
$1.000 USD em 7 dias
0,0
0,0

⭐ Expert here! ⭐ I’m a senior Windows automation engineer who builds lightweight, reliable Windows Services for production environments—queue-driven dispatchers, file pipeline automation, and operational logging. Recently, I’ve implemented Windows services that monitor system queues/state and dispatch work to device-specific hot folders with deterministic ordering, retries, and audit logs. I’ve also built “move-once” file pipelines that prevent duplicates and handle partial/incomplete incoming files safely. Practical approach: ✔ Spooler-idle detection: Poll each configured printer queue and treat “idle” strictly as no active jobs in the Windows spooler. ✔ Fair job distribution: When a printer becomes idle, assign the oldest eligible PDF from the master folder using a simple fairness rule (e.g., least-recently-served) to avoid idle printers and overload. ✔ Print-once guarantee: Use an atomic move with safety checks (ignore files still being written; lock/rename strategy) so each job is dispatched exactly once. ✔ Config + logs: JSON/INI config for unlimited printers/hot folders + a simple TXT/CSV log of dispatches, errors, and retries. ✔ Immediate deployability: Deliver compiled service/exe + source + short runbook (install/start/stop/uninstall, config path, log path, and validation steps). I can start immediately and will deliver within 5 business days. Let's chat and discuss in more detail. Regards,
$1.200 USD em 5 dias
0,0
0,0

With my extensive experience in C# programming, I am confident in my ability to deliver a high-quality and efficient solution for automating your Windows print queue. I understand the urgency behind this project and assure you of speedy delivery without compromising on the quality you expect. One of the unique value propositions I can bring to this project is my knack for system design that helps me optimize solutions for long-term sustainability. By thoroughly understanding your workflow, I will develop a lightweight Windows service that intelligently allocates printing jobs across multiple printers, ensuring an even distribution that maximizes productivity without overburdening any particular printer. Moreover, designing an editable config file with support for multiple printers and hot-folder paths aligns perfectly with my capabilities. Not only will I provide a robust solution, but I'll also document the entire process clearly, generating logs of moves and errors in user-friendly formats such as TXT or CSV for easy troubleshooting if needed. Let's work together to automate your print queue swiftly and effectively!
$1.125 USD em 7 dias
0,0
0,0

Hi there, I'm excited to help for your automation project and I can deliver exactly this system quickly and cleanly. This is a well-defined Windows automation problem, and I’ve built similar background services that monitor OS-level resources, react in real time, and move files safely with zero duplication. ✅My Technical Approach I will build a lightweight Windows Service (not a tray app) that runs continuously in the background and starts automatically with Windows. 1️⃣Windows Print Spooler monitoring using native Windows APIs to detect printer queue state in real time 2️⃣File system watcher on the master input folder 3️⃣Job dispatcher that assigns work only when a printer queue is fully idle 4️⃣Guaranteed single-print logic using atomic file moves (never copy) 5️⃣Config-driven setup so printers and folders can be added or removed without recompiling ✅Timeline Day 1: Architecture + spooler integration Day 2: File dispatch logic + config handling Day 3: Logging, testing, service packaging Day 4: Final testing on production-like environment + delivery You’ll have a working solution within days, not weeks. If you want this deployed fast and done properly the first time, I’m ready to start immediately. Best Regards, Viraj
$750 USD em 4 dias
0,0
0,0

ILION, United States
Método de pagamento verificado
Membro desde jan. 21, 2018
$30-250 USD
$30-250 USD
$30-250 USD
$25-50 USD / hora
$250-750 USD
$2-8 USD / hora
£10-20 GBP
$250-750 USD
$10-30 AUD
$30-250 USD
£3000-5000 GBP
$2-8 CAD / hora
$4000-8000 USD
€250-750 EUR
€30-250 EUR
₹12500-37500 INR
₹400-750 INR / hora
$250-750 USD
$250-750 USD
$250-750 USD
$250-750 USD
€100-250 EUR
€30-150 EUR
$30-250 AUD
$750-1500 AUD