Printer Transmission Processor

The second process of the Service Alberta Delivery Agent is the Printer Transmission Processor which manages the transmission of the merged print file to the Service Alberta printers located in one of two facilities. The Printer “transmission” process includes the creation of a Print Instruction Sheet and notifications to Service Alberta and PASI Production Support / Student Records on the outgoing print job.

There are two mechanisms that affect when print delivery can occur.

  • The first mechanism is time based. The process will run on a schedule, one or more times per day.
    • The schedule is managed by a configurable setting.
    • When this time is reached, the Printer Transmission Processor will release the print job.
  • The second mechanism that affects when print delivery can occur is based on a maximum file size.
    • When the file size threshold is reached, the physical print delivery processor will release the print job.

The Printer Transmission process directs the print to a specific printer based on configurable settings. All documents that are destined for automatic mailing (Document Delivery Method is AutomatedMail (Document Delivery Method)) are directed to the ATB facility where the envelope stuffing equipment is located. All other delivery methods are directed to the Centre West facility. The Printer Transmission Processor attempts to send the “ready to print” file to the appropriate printer.

The following diagram describes the functions of the Printer “Transmission” Processor.

printer_transmission_processor.vsdx

Email Notification Implementation Details

The UAT and Production environments are set up identically to handle their email notifications. Other development environments will have a different configuration/emails than the ones listed below.

The following types of email addresses exist:

  • PASI “Environment-specific”
    • Note: These represent the primary contact for a PASI environment (e.g., System Test, UAT, Production, etc.).
    • E.g., StudentRecords@gov.ab.ca
  • Print “Location-specific”
    • CW (Center West)
      • To:
        • [SAPrint-CW@gov.ab.ca-mailto:SAPrint-CW@gov.ab.ca]
        • Primary recipient(s) (e.g., [{recipient}@gov.ab.ca-mailto:%7brecipient%7d@gov.ab.ca])
          • These are print service provider recipients who are directly involved in the printing process.
      • Note: Other print-specific recipients are CC’d as part of this email.
    • ATB (Alberta Treasury Branch)
      • To:
        • [SAprintServices-TelusPlaza@gov.ab.ca-mailto:SAprintServices-TelusPlaza@gov.ab.ca]
        • Primary recipient(s) (e.g., [{recipient}@gov.ab.ca-mailto:%7brecipient%7d@gov.ab.ca])
          • These are print service provider recipients who are directly involved in the printing process.
      • Note: Other print-specific recipients are CC’d as part of this email.

If printing is turned off in the environment:

  • Email notifications only go to the environment-specific email addresses.

If printing is turned on in the environment:

  • Successful print job delivery:
    • Environment-Specific + Location-Specific email recipients receive the notification.
    • Note: The notification is sent to the location-specific emails that the print job was sent to.
  • Failed print job delivery:
    • The notification is send to the Environment-Specific email recipients