Meridian 2010

OutputDirectory

<!-- Copyright (c) 2018 ActivePDF, Inc. -->
<!-- ActivePDF Meridian 2010 -->
<!-- Example generated 01/23/18  -->

<!-- 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>

Copyright © 2018 ActivePDF, Inc