Skip to main content

Printing Permit from Home Setup

Setup

This Printablearticle Permitprovides TemplateOPS-COM

administrators

Beforewith youthe cannecessary allow your usersinstructions to print from home you must setupconfigure the correct messaging under System Config â†’ System Messaging, follow the instructions below on how to set this up 


Page Type

Once you are on the Manage System Messaging page make sure that you click the Messages tab before clicking Create Page/Message, if you forget to do this you will automatically be prompted to create a Page instead of a Message

You will know if you are creating a message by looking under the Page Type drop-down, make sure that Message is selected instead of Page

image.png


Page Title

You can set the title of the messaging to be whatever you like but we suggest to name it something obvious such as Permit Printing from Home orfeature. PrintThis functionality allows end-users to print a physical copy of their parking permit directly from Home.the

user


portal.

image.pngThe setup involves creating a printable permit template using system messaging and then enabling a system-wide setting.

SettingSetup & Configuration

Configuring this feature is a two-part process. First, the Correct Identifier

The Identifier field is important andfeature must be a specific set of text to ensure that the messaging works as intended throughout the system. Make the identifier for your permit printing permitPdf

image.png

Creating the Print from Home Content

Important

Make sure that you are physically printing this message out to test and ensure that the layout is being displayed correctly. 

Available Permitpdf Shortcodes 

Shortcodes allow you to display dynamic content onto a static page. By providing these shortcodes we allow our users to customize their messaging however they would like. 

[permitpdf user=fullname]

[permitpdf vehicle=all] will show a comma separated list of vehicles up to 3.

[permitpdf vehicle=1] will show the first vehicleenabled in the list.system Availablesettings. numbersSecond, includethe 1,templates 2,for permitPdf and 3permitTempPdf must be customized, if desired.

[permitpdf

    permit=expiry]
  • Go the expiry of the permit

    [permitpdf permit=permitno]

    [permitpdf permit=lotshortname]

    [permitpdf permit=lotname]

    [permitpdf permit=location]


    To print the permit information you must supply specific shortcodes such as permitpdf user=fullname, see a list below for the available permit print shortcodes that you can use. 

    Permit Print Sample Content by Image

    Below is an image of how we recommend you layout your permit printing as well as what shortcodes to use. 


    image.png


    Permit Print Sample Content by Source Code

    If you would like to copy our permitPrint template you will need to copy the source code and paste it into your messages source code. See below on how you can edit the source code. 

    Permit Print from Home Source Code Expand source

    How to Edit the Messaging Source Code 

    To edit the source-code of your messages click into the body content which will make a grey editor box appear above the text. The source code can be edited by going to Tools â†’ Source Code

    image.png


    Enabling Permit Print Settings 

    To get to the System settings hover over the cog wheel at the top of the pageConfiguration and click System Settings.



  • Select

    image.png


    Selectthe Permits andtab. click

    • Click the Enable User Permit Printing

      checkbox.
    • image.png

    How

  • Users
  • Click Save Settings.
Locate the Permit Print from Home
Template

WeThe haveprintable writtenpermits are generated from a separatesystem articlemessage. that

demonstrates
    how
  • users

    Go to System Configuration, then Content and Design, and click Pages and Content Blocks.

  • Select the Messages tab.

  • Edit the message where the System Location column is labled permitPdf, and permitTempPdf 

These two pages above are, permitPdf and permitTempPdf are used to customize the content of either a regular printed permit, or a temporary printed permit, respectively.

Define the Template Content

Use the content editor to design the layout of your printable permit. You can use a combination of text, images (like your organization's logo), and specific shortcodes to dynamically pull in permit and user information.

Available Shortcodes

The following shortcodes can be used within the message body to display dynamic permit information:

  • [permitpdf user=fullname] - Displays the full name of the user.

  • [permitpdf vehicle=all] - Displays a comma-separated list of up to three associated vehicles.

  • [permitpdf vehicle=1] - Displays the first vehicle on the permit. You can also use vehicle=2 or vehicle=3.

  • [permitpdf permit=expiry] - Displays the permit's expiry date.

  • [permitpdf permit=permitno] - Displays the unique permit number.

  • [permitpdf permit=lotshortname] - Displays the short name of the associated lot.

  • [permitpdf permit=lotname] - Displays the full name of the associated lot.

  • [permitpdf permit=location] - Displays the location associated with the permit.

 

Sample Template and Source Code

Below is a sample layout for a printable permit.

image.png

To use our recommended template, you can leave the content as the default text, but be sure to change any logos or company names to your own.


User Portal Guide

Once enabled, users will see an option to print fromtheir home functionality. Reference this article on Printing Permitspermit from the Useruser Portalportal. For a detailed guide on the user-facing process, please refer to learnthe Printing Your Parking Permits Made Easy! article.


Best Practices & Considerations

  • Always test your template before deploying. After creating your message, print it out to ensure the layout, shortcodes, and any images appear correctly on a physical page.

  • Include clear instructions for the user. It is recommended to add text to the template that instructs the user on how printingto permitsdisplay fromthe homepermit can(e.g., be"Please done.display this permit face-up on the driver's side of your dashboard").