Barr EOM
Most users will not have to convert data formats. If you think this conversion is necessary, please contact Barr Systems Technical Support to ensure the data is converted properly.
To convert data formats, you must create a DCO (Data Conversion Object) chain. DCO chains consist of an input format and an output format. The available output formats vary depending on the input format selected. You can also set specific DCO parameters depending on your needs.
Complete the following steps to convert data formats.
Open the Data Conversion Utility. (Open Windows Explorer and navigate to the \\Program Files\Barr Systems\EOM folder. Double-click DataConversionUtility.exe.)
Click Select Chain. The Select DCO Chain dialog box displays.
Select the Input format and Output format from the drop-down lists and click OK. Pairing an input format with an output format creates a chain. This chain is displayed in the Current chain box. The DCOs available for each format are displayed in the Registered DCOs box. Refer to the DCO descriptions table for a description of each DCO.
Under Registered DCOs, select the DCOs you want to add and click the right arrow (>). This will add the selected DCOs to the Current chain box. If necessary, you can import DCOs to appear in the Registered DCOs box. Click Import and navigate to the appropriate .dll file. This file will be copied to the DCO Library folder.
To remove DCOs, under Current chain, select the DCOs you want to remove and click the left arrow (<).
Click Move Up and Move Down to modify the processing order.
Click Save As to save your changes to the chain. The Save As dialog box displays.
To create a new chain, select Create new chain and type an Output format name. The chain will be saved using the displayed Input format and the specified Output format. To overwrite the existing chain, select Replace existing chain. Click Save. If you overwrite a Barr default chain, the default will be modified and all jobs using that chain will be affected. Typically, you will save your changes to a new chain. You can reapply all of the default settings by clicking Restore Defaults. Restoring the defaults will not change any new chains you have created.
Set DCO parameters as necessary. Parameter changes will be saved to the active chain. Verify that you have the appropriate chain open before you modify your parameter settings.
Click Set Parameters. The Initialization Parameters dialog box displays.
Under Chain selection, verify that the appropriate chain is selected. If the chain selection is incorrect, click Cancel and select the correct chain.
Click Add to add a new parameter, or click Modify to modify an existing parameter. The Parameter Settings dialog box displays.
Select an existing parameter Name from the drop-down list, or type a new name. Refer to the DCO parameters table for a description of the parameters and their appropriate values and types.
Enter the parameter Value.
Select the parameter Type from the drop-down list. If you select an existing parameter Name, this value will be selected for you.
Click OK. This will save your parameter settings to the active DCO chain. To save you changes to a new chain, you must open the new chain and then reapply your parameter changes.
Name |
Description |
Parameters |
Afp2PRRDCO |
Receives AFP data and wraps it in the PRR format. This process is usually the first step during a conversion of AFP data when using DCOs. |
NONE |
ASA2PRRDCO |
Receives data in ASA carriage control format and converts it to Printer Ready Record format. |
DCO_ULONG_CP_CURRENT |
ASA2noFFPRRDCO |
The ASA2PRRnoFF DCO ignores single form feed characters (0x0C) as record delimiters. With BEPS version 3.0 and later, any form or combination of valid CC is treated as a record delimiter, but this DCO can be used to replicate the processing that BEPS performed prior to version 3.0 |
DCO_ULONG_CP_CURRENT |
Ascii2DosAsciiDCO |
Takes an ASCII file and treats 0x1A as an EOF marker. All data after the 0x1A character is ignored. |
NONE |
Ascii2PRRDCO |
Receives ASCII data and converts it to PRRs. This DCO also handles the 1F format (non-DEC). |
DCO_BOOL_ASCII_V_FORMAT DCO_ULONG_CPIN |
AsciiDec2PRRDCO |
Receives ASCII format data with inline DEC format information. Converts to PRR. Allows multiple in-line 1F commands in a single record. |
DCO_ULONG_CPIN DCO_ULONG_CPOUT |
Binary2CompressDCO |
Accepts binary data and compresses it. |
DCO_ULONG_COMPRESS_LEVEL DCO_BOOL_COMPRESS |
Binary2CompressPRRDCO |
Accepts binary data and compresses it, returning PRR records. |
DCO_ULONG_COMPRESS_LEVEL DCO_BOOL_COMPRESS |
Binary2EncryptPRRDCO |
Accepts binary data it is provided and encrypts it using the cipher key created by the user in the registry. The AES Rijndael cipher protocol is used. The DCO reads the cipher key from the Registry based on the key name provided. |
DCO_STRING_KEY_NAME DCO_BOOL_ENCRYPT |
Binary2HostDCO |
Receives binary data (any data that is not identified as being some other format) and converts it to records in the host format (NJE-wrapped records). This is the standard format for data in the Barr Enterprise Print Server spool. |
DCO_ULONG_LRECL |
Binary2PRRDCO |
Wraps portions of binary data in the PRR record format. |
DCO_ULONG_LRECL |
BinaryProgramBinaryDCO |
Accepts binary data and sends the data to an external program via a named pipe. Data generated by the external program is received via a second named pipe, and outputted to the rest of the DCO chain. Allows external programs to process data, in the same manner as JES exits. Possible uses include normalizing data on input and encryption programs. |
DCO_STRING_PROGRAMPATH DCO_STRING_PROGRAMPARAMETERS DCO_STRING_PROGRAMFOLDER DCO_BOOL_PROGRAMHANDLES |
CodePage2CodePageDCO |
Receives PRRs and converts the data from the given input code page to the given output code page. If the record is determined to be ASA (from the SRCB), the CC byte is converted. The output records are in the PRR record format. |
DCO_ULONG_CPIN DCO_ULONG_CPOUT DCO_ULONG_CP_CURRENT (*) |
CodePage2UnicodeDCO |
Receives PRRs and converts the data from the given input code page to Unicode. The output records are in the PRR record format. |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN DCO_UNICODE_DATA (*) |
Compress2DecompressDCO |
Accepts binary compressed data, and decompresses it. The compressed file needs to be in the .gz compression format. |
DCO_BOOL_DECOMPRESS |
Decrypt2BinaryDCO |
Accepts encrypted binary data it is provided and decrypts it using the cipher key created by the user in the registry. The AES Rijndael decipher protocol is used. The DCO reads the decipher key from the Registry based on the key name provided. |
DCO_STRING_KEY_NAME DCO_BOOL_DECRYPT |
File802DSDCO |
Takes records of File80 data wrapped in the PRR record format and converts them to data records in the form specified in the File80 header. The resulting records are delimited by the PRR format. |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN DCO_ULONG_CPOUT DCO_BOOL_VALID_FILE80_DATA DCO_FILE80_FILENAME |
Fixed2PRRDCO |
Takes input records of a fixed length and converts them to Printer Ready Record format. This involves prepending the PRR header to the record. |
DCO_STRING_CCTYPE DCO_ULONG_FIXEDREC |
Host2PRRDCO |
Converts data in the host format (NJE-wrapped data from the Barr Enterprise Print Server spool) to Printer Ready Records (PRR). This is usually the first DCO in an output conversion chain. |
DCO_ULONG_CPIN |
Host2TruncDCO |
Provides Blank truncation for Host mode records |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
IBM2PRR |
Receives data in the IBM standard record format and produces Printer Ready Records (PRR). The IBM record format consists of a 2 byte length word in little Endian format followed by a carriage control byte and the actual data. This format is also recognized by XEROX EPS printers. |
NONE |
Interpress2PRRDCO |
Reads records in Interpress format and converts them to PRR. |
NONE |
IRS2HOSTDCO |
Converts RJE Punch data to Host (NJE) record format with no carriage control |
DCO_BOOL_MCC_IN_DATA DCO_ULONG_MAX_PRINT_POSITION |
LPS2PRRDCO |
Read LPS format records and converts them to PRR. |
NONE |
Machine2P390DCO |
Wraps PRR records with an additional PRR header so the records can be sent directly from the SOP to the Barr Print 390 port. This needs to be done because the Print 390 port is expecting PRR wrapped records. |
DCO_BOOL_CONDITIONAL_START_PB DCO_BOOL_CONDITIONAL_END_PB DCO_BOOL_PAGE_DIRTY_FLAG DCO_BOOL_BINARY_DATA DCO_BOOL_3800_PRINTER DCO_BOOL_3800_TRC_ENABLED DCO_ULONG_SEND_FCB DCO_STRING_FCB DCO_BOOL_PAGE_DIRTY_FLAG (*) |
Mixed2ASADCO |
Receives Printer Ready Records and converts them into Printer Ready Records with ASA carriage control. The input records can have machine, ASA, or no carriage control. |
DCO_BOOL_MARK_INSERTED_RECS DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
Mixed2MachineDCO |
Receives Printer Ready Records and converts them into Printer Ready Records with machine carriage control. The input records can have machine, ASA, or no carriage control. |
DCO_BOOL_MARK_INSERTED_RECS DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
Mixed2NoCCDCO |
Removes carriage control from PRR Records. Records which are only carriage control are deleted |
NONE |
PRR25ATruncateDCO |
Truncates trailing blanks from records with and without 5A carriage control. If the record does not contain a 5A carriage control, all trailing blanks are truncated on the record. If the record does contain a 5A carriage control, trailing blanks are truncated up to the length specified in the 5A record. The length bytes in the 5A record are the 2 bytes immediately following the 5A byte. The Printer Ready Record length bytes will be adjusted in accordance with the truncation performed. |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
PRR2AddDelimDCO |
Add the specified delimiter to PRR record. |
DCO_STRING_FIXREC_DELIM |
PRR2AsciiDCO |
Converts data to PRR wrapped ASCII records with ASCII carriage control. FCB is used to insert page breaks when the number of lines per page is exceeded. If pagination is disabled then page breaks are not inserted based on the FCB. Conditional page breaks are also inserted at the beginning and end of the data based on the page dirty flag and conditional page break settings. If the output is optimized then a FF (0x0C) will be used to get to top of form when a page break is inserted. Otherwise the required number of CR LFs (0x0D0A) will be used. |
DCO_STRING_FCB DCO_BOOL_PAGINATE DCO_BOOL_OPTIMIZE DCO_BOOL_CONDITIONAL_START_PB DCO_BOOL_CONDITIONAL_END_PB DCO_BOOL_PAGE_DIRTY_FLAG DCO_BOOL_PAGE_DIRTY_FLAG (*) |
PRR2AsciiAsaDCO |
Returns PRR wrapped ASA records with CRLF delimiters. Source data must be all ASA |
NONE |
PRR2AsciiRecordDCO |
Returns PRR wrapped ASCII data with CRLF delimiters. All ASA and Machine carriage control is stripped |
NONE |
PRR2BinSearchReplaceDCO |
Searches for all occurrences of either text or binary data in a data stream and replaces those occurrences with a replacement string or replacement binary data. The data must be delimited by the Printer Ready Record (PRR) format. |
DCO_BOOL_SEARCH_STRING_MODEn DCO_STRING_SEARCHn DCO_STRING_REPLACEn DCO_BOOL_REMOVE_RECORDn |
PRR2CDPXFRMDCO |
DCO Interfaces with CDP transformation package. It returns binary data wrapped with PRR headers |
DCO_STRING_PAGE_RANGE DCO_STRING_INPUT_FORMAT DCO_STRING_OUTPUT_FORMAT DCO_STRING_CONFIG_FILE |
PRR2CondPageBreakDCO |
Inserts a page break at the beginning and/or end of the data set based on the configuration options. The carriage control type of the first record (Machine or ASA) determines the type of page break inserted. |
DCO_BOOL_CONDITIONAL_START_PB DCO_BOOL_CONDITIONAL_END_PB DCO_BOOL_PAGE_DIRTY_FLAG |
PRR2ExpandDCO |
Receives Printer Ready Records and expands them so that the logical and physical record lengths match. The expansion is done with spaces. The output records are in the PRR record format. |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
PRR2ExpandTabsDCO |
Receives text data and converts tab characters to zero or more expansion character. The default behavior of this DCO is to search for ASCII horizontal tabs (0x09) and replace them with 8 ASCII space characters (0x20). The tab character to replace, as well as, the number and type of the replacement character is configurable. |
DCO_ULONG_TAB_SIZE DCO_ULONG_SPACE_CHAR DCO_ULONG_TAB_CHAR |
PRR2File80DCO |
Translates data delimited by the PRR record format to File80 data wrapped in the PRR format. During the translation, there is a one-to-one correspondence between PRR records and File80 records. |
DCO_STRING_FILE80_RECFM DCO_ULONG_LRECL DCO_STRING_FILE80_FILENAME |
PRR2File80PrepDCO |
Prepares data that is about to be sent into the File802DS DCO. It removes any carriage control in the data, and truncates records longer than 80 bytes. The data records are received with a PRR header, and the records retain the PRR header when they are sent. |
NONE |
PRR2FixedLengthDCO |
Pad or truncate PRR record to the specified length. |
DCO_ULONG_FIXREC_LENGTH DCO_ULONG_CP_CURRENT |
PRR2HostDCO |
Receives PRR formatted records and converts them to the NJE format. This includes spanning, if necessary. The input of this DCO shall be data that is wrapped in PRR records and the output will be that same data wrapped in NJE (host) records. |
NONE |
PRR2InlineXeroxResourcesDCO |
Used by BARR/TOOLS and BARR/TRANSFORM, to handle extraction and re-insertion of inline Xerox resources (fonts, images, forms, logos). |
DCO_STRING_IDEN DCO_STRING_RSTACK DCO_STRING_DJDESEARCH DCO_STRING_DJDEREPLACE DCO_BOOL_REPLACEBLANKFONTINDEX |
PRR2InsertLineFeedDCO |
Replaces all instances of ASCII CC 0x0D0C (CR FF) with 0x0D0A0C (CR LF FF) |
NONE |
PRR2MergeOverprintsDCO |
Searches for line data that has machine carriage control skip immediate (0x03) or print and skip immediate (0x01). When this is found, that line is stored and the following line in the stream is examined. A character-by-character comparison is done for the two lines. The character from the first line is used in all cases except when the character in the first line is a space character and when the character in the first line is an underscore ("_") and the character in the second line is NOT a space. Because the CC must be machine, this DCO should be used after the Mixed2Machine DCO in the DCO chain. This will make sure the search works properly. |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
PRR2nRECORDSDCO |
Combines n PRR records into a single record. It is primarily used for customers upgrading from the DOS product who used the receive mode n ASCII lines. |
DCO_ULONG_N_RECORDS |
PRR2PadDCO |
Receives Printer Ready Records and pads them if padding is turned on. The padding includes both the pad skip to channel 1 and pad record options offered in Barr Enterprise Print Server. The output records are in the PRR record format. |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN DCO_STRING_PADSKIP1 DCO_STRING_PADRECORD |
PRR2ProcessTBVDCO |
Implements the TBV receive option for files received via Barr/Tran. The input data is converted to the Barr S/370 format and wrapped in a PRR header. The resultant file is similar to that generated by the DOS product. |
DCO_ULONG_CP_CURRENT (*) DCO_ULONG_CPIN |
PRR2RawDCO |
Receives Printer Ready Records and strips the 5 byte PRR header from them. |
NONE |
PRR2S370DCO |
Receives Printer Ready Records and outputs them in the Barr S370 format. Usually this DCO is last in a DCO chain. The Barr S370 format has a double byte record length (little Endian) at the start and end of each record. The Barr S370 format records have Machine Carriage Control. |
NONE |
PRR2SCSDCO |
Converts a PRR data stream to a PRR wrapped SCS data stream. |
DCO_BOOL_TRANSPARENCY DCO_MAX_REC_LENGTH |
PRR2SearchReplaceDCO |
Searches for all occurrences of either text or binary data in a data stream and replaces those occurrences with a replacement string or replacement binary data. The data must be delimited by the Printer Ready Record (PRR) format. |
DCO_BOOL_SEARCH_STRING_MODEn DCO_STRING_SEARCHn DCO_STRING_REPLACEn DCO_BOOL_REMOVE_RECORDn |
PRR2SetFCBDCO |
Determines the FCB used by DCOs for pagination later in the chain. When the DCO is done with the data, the first record will contain the FCB to be used. |
DCO_STRING_FCB DCO_STRING_RETURN_LAST_FCB DCO_BOOL_OVERRIDE_FCB DCO_ULONG_SEND_FCB DCO_STRING_RETURN_LAST_FCB (*) |
PRR2SpurDCO |
Carriage control Conversion DCO. Converts every data record to a write without spacing and follows this with the appropriate space immediate command. For compatibility with customers who had modified their data streams or printers to use SPUR boxes which generated carriage control like this. |
NONE |
PRR2StripCharsDCO |
Receives data and removes any character that is specified during initialization. The default behavior of this DCO is to search for NULLs (0x00) and remove them. The character to remove is configurable. |
DCO_ULONG_STRIPCHAR |
PRR2StripLeadPageBreaksDCO |
Removes all leading page breaks from a stream of data. The DCO receives data in the Printer Ready Record format. The data is assumed to be in Machine format, so this translates to all leading records with 0x8B carriage control being stripped. The output records are in the PRR record format. |
NONE |
PRR2StripNonPrintMCCDCO |
Strips any record which does not contain a Machine Carriage Control (MCC) Print Carriage command (e.g. FCB 0x63) from the data stream. |
DCO_ULONG_CP_CURRENT DCO_BOOL_STRIP_S370_CC DCO_BOOL_STRIP_NOOP DCO_BOOL_STRIP_LOAD_FCB |
PRR2StripUCSDCO |
Accepts PRR records as input and searches for removes UCS buffers. These buffers are identified by the channel commands 0xF3 or 0xFB. Records that are not UCS buffers are not modified. The output records are in the PRR record format. |
NONE |
PRR2StripXeroxDCO |
Strips DJDE records that begin with $$XEROX. This is a custom DCO created for a specific customer with sample data. In all cases the $$XEROX occurred after the CC and first byte of data, so that is where the DCO searches for the text. The DCO also removes page breaks associated with these records, if the record was on a page of its own and its removal would cause a blank page to be left. |
DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
PRR2SysinDCO |
Given data in the PRR form, it removes the carriage control and creates fixed length or variable length card records. |
DCO_ULONG_LRECL DCO_BOOL_ASCII_V_FORMAT |
PRR2TransformDCO |
Interfaces with the ITransformDCOStream COM interface. For use with 3rd party transformation packages. |
DCO_STRING_CONFIG_FILE DCO_STRING_PAGE_RANGE DCO_STRING_INPUT_FORMAT DCO_STRING_OUTPUT_FORMAT |
PRR2TruncateDCO |
Receives Printer Ready Records and truncates trailing spaces if truncation is turned on. Truncation will continue as long as spaces are encountered until there is only 1 byte remaining. The output records are in the PRR record format. |
DCO_STRING_TRUNCATE DCO_ULONG_CP_CURRENT DCO_ULONG_CPIN |
PRR2VBMDCO |
Converts PRR records to PRR wrapped VBM records. Both RDW Record Descriptor Words and BDWRDW are supported. Block lengths are added to each record if configured to do so. |
DCO_BOOL_VBMBLOCKLEN |
PRR2vRECORDSDCO |
Combines a variable number of PRR records into a single record. The vertical bar | is used as the delimiter between records. Any data following | in a PRR record is discarded. |
DCO_ULONG_V_RECORDS_CHAR DCO_ULONG_CP_CURRENT |
PRR2XSGFDCO |
Creates XSGF or EPS records. Leaves them wrapped in PRR so that this can be used with existing SOP. |
NONE |
PRRCompress2Decompress |
Accepts compressed data in PRR format, and decompress it into PRR format. |
DCO_BOOL_DECOMPRESS |
S3702PRRDCO |
Receives data in the Barr S/370 format and writes it out in the PRR format. |
NONE |
SCB2SCSDCO |
Converts a SCB data stream to a SCS data stream. The data stream is decompressed if SCB compression is used and decompacted if a compaction table is used. |
DCO_BOOL_COMPACT DCO_STRING_COMPACT_TABLE |
SCS2HostDCO |
Converts a SCS data stream to a PRR data stream. |
DCO_BOOL_FCBLOAD DCO_BOOL_MCC_IN_DATA DCO_ULONG_MAX_PRINT_POSITION DCO_BOOL_BINARY_DATA DCO_BOOL_POWER_HOST |
SCS2SCBDCO |
Converts a PRR wrapped SCS data stream to a PRR wrapped SCB data stream. |
NONE |
VarableRecord2PRRDCO |
Breaks an incoming stream into a series of records with a specified type of carriage control and a specified Record terminator. |
DCO_BOOL_DATA_IS_HEX DCO_BOOL_SWITCH_CODE_PAGE DCO_STRING_RECORD_TERMINATOR DCO_INT_TERM_CODEPAGE DCO_INT_CC_TYPE_FIXED DCO_BOOL_SECOND_BYTE_DELIMITER |
VBM2PRRDCO |
Converts VBM records into PRR records. Allows for both blocked and unblocked. |
NONE |
VM2PRRDCO |
Converts VM into PRR. |
NONE |
XpafTrn2BinaryDCO |
Strips off SCS transparency command and returns binary data. |
NONE |
Name |
Description |
Value |
Type |
DCO_BOOL_COMPACT |
Enables or disables data compaction |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_DATA_IS_HEX |
If the boolean is true, the delimiter is hex; otherwise the delimiter is text. |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_FCBLOAD |
Specifies whether or not to look for an FCBLOAD command |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_MARK_INSERTED_RECS |
Specifies if the records the DCO inserts are marked |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_MCC_IN_DATA |
Specifies if machine carriage control is embedded in the data |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_PROGRAMHANDLES |
Specifies if the input stream is set to STDIN and output stream is set to STDOUT |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_REMOVE_RECORDn |
Allows the removal of a record that matches the search criteria |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_REPLACEBLANKFONTINDEX |
Replaces blank font indexes with the last known good one |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_SEARCH_STRING_MODEn |
Specifies if the search mode is binary or text. If the boolean is true, the search mode is text; otherwise the search mode is binary. |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_SECOND_BYTE_DELIMITER |
If true, the delimiter is a 2-byte hex value; otherwise, a single-byte hex value is used. |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_BOOL_SWITCH_CODE_PAGE |
If true, the text delimiter will be translated into a configured code page; otherwise, the system code page will be used. |
True, T, Yes, Y All other characters are false |
Boolean |
DCO_INT_CC_TYPE_FIXED |
Specifies the type of carriage control. |
0 = ASCII ASA; 1 = EBCDIC ASA; 2 = Machine; 3 = NONE |
Integer |
DCO_INT_TERM_CODEPAGE |
Specifies the code page the delimiter will be translated to. |
Any positive number that is a valid code page (for example, 37 or 437) |
Integer |
DCO_STRING_CCTYPE |
Specifies the record's carriage control type |
"A" for ASA carriage control, "M" for machine carriage control, and "N" if there is no carriage control. If nothing is specified, the default value is "A" |
String |
DCO_STRING_DJDEREPLACE |
Specifies the IDEN string in the normalized file |
IDEN string in the normalized file |
String |
DCO_STRING_DJDESEARCH |
Specifies the IDEN string in the original LCDS file |
IDEN string in the original LCDS file |
String |
DCO_STRING_FILE80_FILENAME |
Specifies the original filename |
Filename |
String |
DCO_STRING_FILE80_RECFM |
Specifies the record format |
Record format |
String |
DCO_STRING_IDEN |
Specifies the hex values for the Xerox IDEN string |
Hex values for the Xerox IDEN string |
String |
DCO_STRING_PADRECORD |
Enables or disables pad record |
Y or N |
String |
DCO_STRING_PADSKIP1 |
Enables or disables pad-skip to channel 1 |
Y or N |
String |
DCO_STRING_PROGRAMFOLDER |
Specifies the external programs default directory |
Path to the current directory (default folder) |
String |
DCO_STRING_PROGRAMPARAMETERS |
Specifies parameters for external program |
"STDIN" is replaced with the input pipe name, and "STDOUT" is replaced with the output pipe name |
String |
DCO_STRING_PROGRAMPATH |
Specifies the full path to the executable |
Path to the executable including the executable filename |
String |
DCO_STRING_RECORD_TERMINATOR |
Specifies the string used as the delimiter. |
String are as is, but hex, and follow the formation “XX XX” for double byte or “XX” for single byte. |
String |
DCO_STRING_REPLACEn |
Replacement string. The length of characters or bytes must be in the range (0 256). The n represents the search-replacement pair. |
Replacement text for the text search mode and 0x030405 for the binary search mode. In the binary mode, each two characters after the 0x represent a byte of data used as a replacement. |
String |
DCO_STRING_RSTACK |
Species the hex values for the printers RSTACK command. |
Hex values for the printers RSTACK command |
String |
DCO_STRING_SEARCHn |
Search string. The length of characters or bytes must be in the range (1 256). The n represents the search-replacement pair. |
Search text for the text search mode and 0x010203 for the binary search mode. In the binary mode, each two characters after the 0x represent a byte of data to search for |
String |
DCO_STRING_TRUNCATE |
Enables or disables truncation |
Y or N |
String |
DCO_ULONG_CPIN |
Input code page |
Input code page number, for example 37 |
ULong |
DCO_ULONG_CPOUT |
Output code page |
Output code page number, for example 437 |
ULong |
DCO_ULONG_FIXEDREC |
Specifies the length of each record in the file in bytes |
1 32000 The default value is 133. |
ULong |
DCO_ULONG_LRECL |
Specifies the record length in bytes |
1 32767 |
ULong |
DCO_ULONG_SPACE_CHAR |
Character to use when expanding tabs |
Number, for example 20 (ASCII space) |
ULong |
DCO_ULONG_STRIPCHAR |
Character to remove when stripping characters |
Number, for example 0 (strip NULL characters) |
ULong |
DCO_ULONG_TAB_CHAR |
Character to look for (tab character) |
Number, for example 9 (ASCII tab character) |
ULong |
DCO_ULONG_TAB_SIZE |
Number of spaces used for tab expansion |
Number, for example 8 |
ULong |
RJE_BOOL_SCB_COMPRESSION |
Specifies if the data will be SCB compressed |
True, T, Yes, Y All other characters are false |
Boolean |