Skip to content

Advanced

Scheduling Print Jobs

You can schedule your print jobs to be printed on a particular date.

On this page

Scheduling a Print Job

Intelliprint uses UNIX epoch timestamps to represent dates. These are supported by all programming languages.

Node.js SDK
Node.js
import Intelliprint from 'intelliprint'

const ip = new Intelliprint('your-api-key-here')

const futureDate = new Date() // Today
futureDate.setDate(futureDate.getDate() + 7) // 7 days from now
const timestamp = Math.floor(futureDate.getTime() / 1000) // Convert to UNIX timestamp

const printJob = await ip.prints.create({
  postage: { 
    mail_date: timestamp 
  }, 
  // ...Other properties.
})

Default Shipping Timeline

By default, print jobs submitted by 3PM (Europe/London time) Mon–Fri are printed and shipped on the same day. Print jobs submitted after 3PM or on weekends are printed and shipped the next working day.

Estimating Delivery Dates

The most likely delivery date for a mailing depends on when it is scheduled to be printed, and the typical delivery timeline of the postage service you are using.

For example, if you schedule a print job to be printed on the first of the month, and select uk_special_delivery (which delivers by 1pm the next day), the most likely delivery date would be the 2nd of the month.