Sep 1, 2026

IDM Printer Alignment Issue

Issue

While supporting my recent technical upgrade project, I found that the customer is using old dot-matrix printers to print Delivery Orders (DOs) on pre-printed stationery. The customer is using the same printer model and configuration across seven different locations.

Out of the seven locations, two locations confirmed that the DO printing works correctly with no alignment issues. However, the other locations experienced different types of misalignment issues, despite using the same printer model, printer driver, driver version, and IDM document.

This indicates that the issue may not be related solely to the printer model, driver, or document template, but could also be influenced by printer-specific configuration, protocol settings, paper positioning, physical printer calibration, or IDM media settings.

Troubleshooting steps

From a solution perspective, I wanted to maintain a single MMS480PF template for all seven locations. With this in mind, we also reviewed the printer-side configurations and confirmed that printer-specific settings—such as page size, orientation, paper positioning, and printer calibration—were consistent across the problematic printers.

Solution

The issue has been resolved after I have done below changes together. 

  1. Change the protocol to "Raw" in the TCP/IP port setting. 


  2. Change following parameters in the IDM media setting specific to each printer.
Scaling: ACTUAL_SIZE
Enable "Set Custom MediaSize"
Name: iso-a4-custom
Width (inch) : 9.527559
Height (inch) : 11.0236 
Margin from Left (inch): -0.25
Margin from Top (inch): 0.15
to finalize the margin values we have to measure the elements with the ruler. 

How to find this setting in IDM:
  • Go to Print option the Infor Document Management, then "Manage Service"


  • Click on the printer ID of the related printer to get the Settings dialog 





MEC: How to Set Message Counter for EDI Message

When you sending/creating EDI messages it is necessary to include unique message interchange number. This is to ensure each message that we ...