Whats the background artwork file for?

The background artwork file on editable products, is an OPTIONAL artwork field, which has no purpose other than to simply create the live preview for end users, instead of the artwork file.

This is done in the case where the artwork file that you, as the printer, want to receive, has logos or other background stuff missing (say for example if you are printing on preprinted stock).

So if you put in a Background PDF, it is THAT file that the end users will see on their preview. The main artwork file is the file that will come through with an order as the print ready document.

In most normal cases you can ignore the Background Artwork Field.

If you upload a background artwork PDF. make sure it is the same size as the main artwork PDF.

Why can’t I see the PJ system on IE 10?

In fact the PJ System will not view on IE 5.5, 6. 7. 8 and 10. Only IE9 and IE11 work.

This is related to the PJ security protocol – our SSL certificate.

Our servers only support TLS versions 1.1 and 1.2, while IE10 by default has only TLS 1.0 enabled. TLS 1.0 is no longer deemed a safe protocol – it has known cryptographic weaknesses that can lead to the compromise of sensitive data within an encrypted session. In order to remain PCI compliant we had to disable the support of TLS 1.0. IE10 does support TLS versions 1.1 and 1.2, but only has 1.0 enabled by default. So either – users need to change the TLS type on their browser, update their browser to the most recent version, or switch browser.

The PJ system works on Firefox, Chrome, IE9, IE11, Opera and Safari (among others)

Cost Centres & Accounting Codes

When someone makes an order you can allow them to assign the order to a cost centre. TO enable this, go to the Client Settings > Accounting Codes. Add or import some cost centres, (name only). If you use departments, you will need to make sure the cost centres can be seen/selected by the users of those departments. Click on the departments page and add Cost Centres to the column there, for each department.

You can also give users custom text fields to fill in during orders, such as ‘Invoice Code’ & ‘Billing ID’.

Sample Headers and Footers

Sample Header 1
Sample Header 2
Sample Footer 1
Sample Footer 2

Download all at once

Font Error

What causes font errors?

The PJ System doesn’t like fonts that are not embeddable, that is, which won’t allow themselves to be put into a PDF. In all cases where you get a font error, please contact support. We will likely try to open/edit the font in a font editor, or look for a suitable replacement on the internet.

Resizing Text

If Jose Maria Gonzalez de la Casa de Santo Domingo de las Cruzes is editing his business card there’s a good chance that his name is going to stretch off the canvas, and make the design look terrible. And possibly require some action.

You can specify that a text field on an editable product has a maximum length of say, 50mm and then ‘Resize’ any text that exceeds the given dimensions automatically.

Resizing text
If you tell it to, via the admin>edit product>edit template>edit object pop up, the PJ System will condense the text horizontally, in order to fit the given width. If it has to condense it more than 75%, it will then reduce the font size until the text fits into the area.
In the example above, you can see that the text is being horizontally squeezed in the second line down. The letters are the same height as the untouched text above, but they are thinner, and the space between the letters is proportionally reduced. It’s not until the fourth line down that the actual font size changes. You can check this by examining this PDF.

We going to issue an alert in the form of some red text on the left hand side, when this function comes into play. That will allow the user (and approver, manager and admin) to see that somehting has been changed on the template and it might need checking.


Missing emails, anti spam & email authentication

The international anti spam effort is constantly making changes, in an effort to prevent our email mailboxes becoming filled up with rubbish. One of the more recent changes covers the area of  email being sent from a server, which is not the bona fide mailbox holder of that email address.

PrintJob systems send a lot of emails.  They normally come from noreply@printjob.com. However, you can have all those emails sent from your address. You can do that on Admin Settings > Emails


In order to ‘authenticate these emails’, to tell the mailboxes of the world that the PrintJob server is allowed to send email from your address, you must adhere to instructions found when you click email authentication in pic above.

Unfortunately PrintJob cannot do this for you, it can only be done by the DNS manager of your domain name.

My client didn’t receive a system email. What can I do?

  1. Check your outgoing email is either the noreply@printjob.com address or if you’re using your own email, check its  fully SPF compliant. If its not please follow the steps above or on the system.
  2. Try resending it. (or triggering it again) An easy test is to send the login reminder email. Image 186
  3.  Try using an alternative email address (like a disposable email address) to check that the email is in fact being sent. Its normally the case that the emails are being sent just fine, but that the recipient mailbox has some issue, like an over zealous spam interceptor. If you think the email is not being sent, please email us at support@printjob.com. (Checking its being sent is the first thing we will test.)
  4. Once its established that the system is sending emails, ask the intended recipient to check any spam/junk/trash folders they might have. Most email applications will allow users to ‘greenflag’ an email, so that it hits the inbox next time.
  5. If the recipient is on a company email server, such as outlook/exchange, they might need to ask their system administrator to help, or to white list the server.
  6. Finally, if all else fails email us at support@printjob.com. We keep a log of all emails sent, so we can check whether the email was sent. We need to know as much info as possible about a sample email so that we can locate it and show it was sent. So we need to know who was the recipient, what kind of email it was, and when it was sent, and any order IDs etc.


What is a Dataloader?

A dataloader is a mechanism that PrintJob has devised and built which allows users to load peoples (or other) data into templates. For example, when Gene Simmons wants to order some backstage passes for his bandmates, he can use the drop down tool to select their names and generate new artwork.

One way of looking at it is that a user is ordering on behalf of someone else. Dataloaders is the PrintJob solution for this and it allows for a very wide range of potential circumstances.

Where can I find it?

If you are building an editable template as Admin, click on the ‘New Object’ button and select Dataloader. There are 4 different types of dataloaders.


Users Dataloader

The Users dataloader will show clients a list of active (and inactive) users (with restrictions if departments are in use). When they select a user, that users data will load into any field on the template which has its default content field as a user driven field.


In addition to going down the object list and filling in all user data,  the dataloader will also fill in department and address data driven fields. Howso?? you may ask!

The user might belong to a department. This means that from the choice of user, the system can also identify the department name and department fields.

The department might also have a ‘default address’. Consequently, the user dataloader will also load any address fields, with address data.


The net result is that you can solve quite a bit chunk of work with just one drop down.

Using the Departments Dataloader.

If you have template which is designed not to load users information but only department name, department profile fields and any address data, then you would use the Departments Dataloader. In this case Gene Simmons would be loading data about his band ‘Kiss’ only. And of course it follows that a department might have a default address, so it would load address fields up too.

Using the Addresses Dataloader

Loads up only address data into template fields with data driven address content.

Using Multiple Dataloaders.

You can have as many dataloaders as you like, but here’s the golden rule: A dataloader will only affect template fields below it, not above it, regardless of whether there are other dataloader drop downs.

NOTE: You may find, as a consequence of using multiple dataloaders that a field might be filled in twice but, apart from some minor confusion from the most alert of users, it wont affect anything. The advantage of allowing multiple dataloaders is profound and easily outweighs the cost. The chronology of filling in the left hand form is quite normally from the top down.

NOTE: Dataloaders and the visibility of data, works with restrictions, relating to what data the user can actually see, or what they have been allowed to see, by admin. More info at Ordering on Behalf of.






Clearing the cache

‘It is imperative that people keep their browser up to date and clear out the cache regularly.’ That seems to be the general consensus going about. But why?

The simple reason is that in the olden days, when the internet was really slow, browsers thought it was a good idea to store pages, and always show you a locally stored page. This extends to holding data you put into pages in a cache, and loading those parameters again and again. Obviously now that most websites are dynamic and not static, browsers tend not to do this and can be set to not do this. However, periodically its a good idea to clean up your browser ‘memory’.

Many PJ Support issues have come about because of cache issues. If the issue can be solved by clearing the cache, and because doing it is so quick and easy, we would recommend you try this when you have an issue.

How do I clear the cache?

Clearing the cache:P
(More instructions for this on google)

The Job View Page

For the purposes of clarity, an Order is a basket checkout, by a user, which can comprise of 2+ Jobs.

The Job View page shows both the Order and the Job. In fact it shows all the jobs. It’s divided into three parts.

The far left shows the Order, and the information common to all the jobs in the order, such as who ordered it, for who, when etc, and the price and shipping address. There is also a list of the jobs, which will act like TABS, opening the job data on the middle and right sections. Finally, you can change the status of the jobs on the left hand side.

The middle bit – is where the main action is – where you can see the product id, specification, QTY and other parameters, artwork and attachments etc.

The right hand side is the timeline and messageboard. Each of these is UNIQUE for each job in the system. You can add comments and files and ask Suppliers for quotes in this section.