Argos for Mac tracks paper sizes based on names ("Letter," "A4," etc.). If Argos for Mac has handling for unknown paper sizes, but the preferred course of action is to add the missing paper size to Argos. This article walks through that process.
For the solution for this issue in Argos 6 see KB 1200.
Mac print drivers do not submit a page size when a print is made. Instead, they submit a paper name. Often, this is a well known size, such as Letter. But occasionally unusual spacing or nomenclature is used, such as US Letter, US_LETTER, or 8.5x11. Since different print drivers use different names for each paper size this list can get quite large very quickly. This means that when the Mac Agent tracks these jobs, it's very difficult to make sure that all of these alternate names are correctly identified as the correct size.
In Argos 7 we have introduced the concept of a paper alias. A paper alias basically says that if you see this paper size, it's really the same as this other paper size you already know about. For example, in the example above you would start with an Argos paper size called Letter and add the following aliases to it:
Then whenever the Mac Agent comes across a job that says it was printed on US_LETTER paper, it knows that it's really the same as the Letter paper size you have defined in Argos Manager.
- Follow the instructions in Accessing Mac DtC logs for viewing the MonitorDaemon log.
- Make a print using the paper that's not tracking.
- Find the print you just made in the log and find the section that looks like
PaperSizeName: MyPaperName. Whatever shows up instead of MyPaperName is the name of the alias we're going to create.
- Figure out the size of MyPaperName. One way to do this is to open the Mac print dialog and to view the dimensions shown next to this paper size when you select it. In our case we'll say MyPaperName is really 8.5 by 11 inches.
- Go to Adding the Paper Alias
In the Database
The following SQL Script will give you a list of the unmapped papers and the number of jobs using each one.
SELECT DimensionAliasOrName, COUNT(*) as Count FROM argActivity WHERE (DimensionAliasOrName NOT IN (SELECT alias FROM argPaperSizeAliases)) AND (DimensionAliasOrName NOT IN (SELECT Name FROM argPricingUnits)) GROUP BY DimensionAliasOrName
- Go to Adding the Paper Alias
- Open the Items & Costing section.
- Open the slide out tray using the button in the bottom right corner.
- Under Paper sizes tick the Show all checkbox.
- Look to see if there's already a paper size that has the same size as the alias you wish to add.
- If there is, go to Adding a new alias. Otherwise, go to Adding a new paper size.
Adding a new alias
- Click the plus button next to Paper sizes
- Select a paper size to use as a template or click the Custom Paper Size button.
- Set the name of your new paper size to the one you noted above. In this example it would be MyPaperName.
- Set the size as appropriate.
- You're done. Your new paper will automatically be used for all future jobs which are tracked using this paper name.
In a future release of Argos 7 you will be able to create these aliases entirely from inside Argos Manager. You will also be able to apply your changes retroactively to prints that have already been tracked.