<!-- Copyright (c) 2021 ActivePDF, Inc. --> <!-- ActivePDF Meridian 2010 --> <!-- Example generated 03/05/21 --> <!-- Example uses the .NET DLL which requires --> <!-- Coldfusion 8 or above --> <CFSCRIPT> // Get current path strPath = ExpandPath(".") & "\"; // Instantiate Object oMER = CreateObject(".NET", "APMeridian.Server", "C:\Program Files\activePDF\Meridian API\bin\APMeridian.dll"); // Specify the IP address and Port to use to reach the Meridian Server oMER.StartRemoteClient("192.168.1.100", 54545); // In order to know which print job belongs to which process you must // specify the process and thread ID of the printing application // being that the printing is happening within this script we can use // -1 values which means the process and thread ID's of this script oMER.SetProcessAndThread(-1, -1); // Specify the remote path to the Meridian printer // This printer must be added locally to the system that will be printing oMER.Set_ModelPrinter("\\192.168.1.100\Meridian"); // Path and filename of the created PDF oMER.Set_OutputDirectory(strPath); oMER.Set_NewDocumentName("TestPrint.pdf"); // Prepare to start the printing process oMER.StartPrinting(); // At this point send the print job to the printer, as this is a test // we call the 'Test' method to send an internal print job oMER.Test("Hello World"); // End the printing process oMER.StopPrinting(); // Wait(seconds) for job to complete intWait = oMER.Wait(30); if(intWait != 0) { Error("Wait", intWait); } // Release Object oMER = 0; // Process Complete WriteOutput("Done!"); // Error Handling Function Error(method, outputCode) { WriteOutput("Error in " & method & ": " & outputCode); } </CFSCRIPT>