1
Overview
The PDF Print tool lets anyone on the team queue a PDF for printing from any device — phone, laptop, or desktop — without needing to be physically at the office printer or connected to the local network.
Files are uploaded to the EC2 server. The Windows PC at the office polls the server every few seconds, downloads any new jobs, prints them automatically, and marks them as done.
2
How to Use
1
Open the Print toolGo to
tools.esquireembroidery.com/print/ from any browser on any device.2
Upload your PDF(s)Drag and drop PDF files onto the upload area, or click to browse. You can upload up to 20 files at once. Only PDF files are accepted.
3
Watch the queueAfter uploading, your files appear in the Pending list with status Pending. When the Windows PC picks them up the status changes to Sending, then Printed once done.
4
Collect your printsThe office printer processes jobs in the order they were uploaded. Collect your prints from the printer tray.
The page auto-refreshes the status list every few seconds — you don't need to manually reload to see progress.
3
How It Works
The system has three parts working together:
Browser (you) — uploads PDF to EC2 server via the web page
EC2 Server — stores the file in a job queue, tracks status
Windows PC (office) — polls server every few seconds, downloads new jobs, sends to printer, then calls DELETE to mark as printed
Office Printer — receives jobs from Windows PC, prints them
You upload PDF → EC2 stores file, status = Pending → Windows PC polls /jobs every ~5 sec → PC downloads file from /jobs/:name, status = Sending → PC sends to printer → PC calls DELETE /jobs/:name, status = Printed → File removed from server
Files are automatically deleted from the server after the Windows PC confirms printing. Nothing accumulates on the server.
4
Job Status
| Status | Meaning |
|---|---|
| Pending | File is on the server, waiting for the Windows PC to pick it up |
| Sending | Windows PC is downloading the file right now |
| Printed | PC confirmed it sent the job to the printer. File deleted from server. |
The status page shows the last 50 completed jobs in the history section so you can confirm a file was printed.
5
Limits
| Limit | Value |
|---|---|
| File type | PDF only (.pdf) |
| Max file size | 50 MB per file |
| Max files per upload | 20 files at once |
| History shown | Last 50 completed jobs |
6
Troubleshooting
Job stuck on "Pending" for a long time
- The Windows PC may be off or asleep — wake it up
- The Windows PC client app may have stopped — restart it
- Check the PC has network access to
tools.esquireembroidery.com
Job shows "Sending" but nothing printed
- The printer may be offline or out of paper
- Check the printer queue on the Windows PC for a stuck job
- The job will remain "Sending" until the PC calls DELETE — if the PC crashes mid-download, re-upload the file
"Only PDF files are allowed" error
- Only
.pdffiles are accepted. Convert your document to PDF first before uploading.
File uploaded but not showing in queue
- Refresh the page — the status list polls automatically but a manual refresh clears any display issues
If the EC2 server restarts, files that were in the queue before the restart will still appear as Pending when the server comes back up — they are not lost.