🖨️ PDF Print

Upload PDF files to the office print queue. The Windows PC picks them up and prints automatically.

Tool URL: /print/
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

StatusMeaning
PendingFile is on the server, waiting for the Windows PC to pick it up
SendingWindows PC is downloading the file right now
PrintedPC 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

LimitValue
File typePDF only (.pdf)
Max file size50 MB per file
Max files per upload20 files at once
History shownLast 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 .pdf files 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.