Articles on: SimplyPrint features

Adding items to the print queue: files, plates, custom fields and the API

Adding items to the print queue: files, plates, custom fields and the API


There are several ways to get a job into your print queue: pick a file from your library, add it straight from the slicer or files page, split a multi-plate 3MF into separate items, or push jobs in automatically through the SimplyPrint API. This guide covers each route, plus the options you set on an item as you add it (amount, tags, allowed printers, deadline) and how order numbers fit in.


The print queue is part of the Pro plan and up. Custom fields and order numbers are a Print Farm plan feature.


This article is part of the print queue documentation. If you want to organise what you add into tabs, read about queue groups too.


On this page


Adding files from your library

The most common way to queue something is to add it from your files. Open the print queue and use the add/file picker to choose one or more files from your SimplyPrint library, then confirm. Each selected file becomes a queue item.


You can also add to the queue directly from your files page or from the slicer page once a file is ready, without going to the queue first. Either way, the file ends up as a queue item that 1-Click Print and AutoPrint can pick up and assign to a matching printer.


Supported file types include models (stl, 3mf, obj, step, stp), printable files (gcode, gco, nc, npg) plus packaged formats (ufp, bgcode), where ufp is a packaged Ultimaker format, and resin and other formats. If a queue group restricts accepted file types, only matching files can go into that group.


Item options when you add

As you add a file, you set the options that tell SimplyPrint how and where it should print. You can adjust all of these later from the item too.


  • Amount - how many copies you need. The queue tracks printed versus remaining as copies complete.
  • Tags - filament type, nozzle size and any custom tags. Tags are part of what 1-Click Print and AutoPrint match against, among other compatibility checks, so a job tagged PLA with a 0.4 nozzle only goes to a printer set up that way. See advanced smart tagging for how tags are matched and auto-applied.
  • Allowed printers, models or groups - restrict an item to specific printers, printer models, or printer groups. This narrows where the job can run beyond what the tags already imply.
  • Deadline - if deadlines are enabled in your queue settings, set when this item needs to be finished. Deadlines drive sorting and show as markers on the timeline. Your settings can also require a deadline on every item or enforce a minimum lead time.


Print queue table with a per-item options menu open, showing View, Printer compatibility, Download, Pause, Move to backburner, Toggle infinite, Toggle keep in queue, Max concurrent printers, Mark as done, Move and Delete, alongside an Order Number column


Splitting a multi-plate 3MF

When you add a 3MF that contains multiple plates, SimplyPrint detects the plates and lets you split them into separate queue items instead of treating the whole file as one job. This is handy when a single project file holds several different parts you want to schedule and count individually.


When you are saving plates, you will see "Select & name plates to save". When you are printing, it reads "Select plate to print". In both cases the helper text is "Click on a plate to select or deselect it. You can also name each plate.", and there is a "Select all" option. Naming each plate makes the resulting queue items easy to tell apart later.


If you add several files at once and more than one of them has multiple plates, SimplyPrint guides you through them. You will see "File N of M with multiple plates" as you step through, and a prompt that reads "Multiple files contain multiple plates. Do you want to upload all plates from all files?" so you can split everything in one pass.


Order numbers and custom fields

An order number in SimplyPrint is a custom field, not a built-in column. That distinction matters: there is no special "order" object: the order number is just a value stored on the queue item in a custom field you have set up. You can see it as the Order Number column in the screenshots above and edit it from the item view.


Custom fields, including order numbers, are part of the Print Farm plan and up.


Custom fields let you attach your own data to queue items: an order number, a customer name, a batch reference, a channel, or anything else you track. Because they behave like any other column, you can sort and reorder the queue by a custom field, and on Print Farm and up the dedicated custom-field auto-sort and CSV export of the queue are available too. This is how print farms tie a physical job back to a shop order without a dedicated importer.


To learn how to create and manage them, read all about the custom fields feature and the custom fields feature page.


If you sell across several shops, prefer organising the queue by what the items need (printer, filament, deadline) and use a custom field or order number to record the channel and order. A separate queue group per sales channel works but is not the method we recommend - see queue groups.


Pausing or back-burnering an item after adding

Once an item is in the queue, you have full control over whether it gets picked up. From the item's options menu or the big item view you can:


  • Pause the item so it stays in the queue but is never started automatically.
  • Move it to the back burner, a secondary low-priority lane. Whether 1-Click Print and AutoPrint touch back-burner items is controlled by your scheduling settings - see scheduling and distribution.


The item view modal also shows everything happening with a job: every printer currently printing it, expected finish, remaining, ongoing, printed and failed counts, the full gcode analysis, printer compatibility, comments and print history. It is also where you adjust the amount, tags, allowed printers, and the order number after the fact.


The queue item view modal showing action buttons (Start print, Preview, Download, Pause, Backburner, Move to group, Mark as done, Delete), remaining and printed counts, expected finish, the printer currently printing the item, gcode details, an Order Number field and item settings


There is no "add as paused" toggle in the add dialog. The workflow is to add the item, then pause it or move it to the back burner if you do not want it started yet.


Adding items through the API and integrations

Real-world example: Weshape run a two-person, largely lights-out Bambu Lab farm where Shopify orders flow in through the API and AutoPrint takes it from there, nights and weekends included. See how Weshape automate their farm.


You do not have to add everything by hand. Items can be pushed into the queue programmatically through the SimplyPrint API at the queue/AddItem endpoint. This is how integrations and order-management automations send jobs straight into SimplyPrint.


The endpoint accepts a deadline and a generic custom_fields array. Because an order number is a custom field, you submit it as a value in that array (category print / print_queue) rather than through a dedicated order field. There is no built-in Shopify or Etsy importer: an automation reads the order from your shop and writes the order number into a custom field as it adds the item.


For the request format, fields and authentication, see the developer documentation at simplyprint.io/developers and the API feature page.



Updated on: 24/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!