{"service":"s_doc","port":"3054","endpoints":{"POST /generate":"Generate PDF (type: sales_order, bill, slip, a4)","POST /generate-print":"Generate + send to printer (TODO)","GET /download?token=...":"Secure file download (JWT via s_f)","GET /preview?file=...&secret=...":"Preview PDF (requires secret)","GET /test/bill":"Sample bill PDF","GET /test/slip":"Sample thermal slip PDF","GET /test/slip_simple":"Sample slip without table (info only)","GET /test/a4":"Sample A4 challan PDF","GET /test/sales_order":"Sample sales order A4 PDF","GET /test/sales_order_print":"Sample sales order A5 duplex (2-up) PDF","GET /test/report":"Sample report (portrait)","GET /test/report_landscape":"Sample report (landscape)","GET /test/ledger":"Sample ledger (landscape)","GET /test/ledger_portrait":"Sample ledger (portrait, amount col hidden)","GET /test/catalogue":"Sample product catalogue without price (images → PDF)","POST /get_dno_order_file_paths":"Get infographic images + combined PDF for an order_id"}}