From the CPYTOPCD online documentation:
Format of PC data (TRNFMT)
Specifies the format the records in the PC document are to have.
This parameter is not valid if *NONE is specified on the Translate table prompt (TRNTBL parameter).
- The records in the PC document will be written in standard DOS ASCII variable length format. The ASCII carriage return and line feed characters are added to the end of each record, and the ASCII end of file character is added to the end of the PC document.
- The records in the PC document will be fixed length records. The length of the records in the database file is used for the length of the records in the PC document.
The end of file marker (ASCII Ctrl-Z) is what you don't want. However, changing the default value of TRANFMT from *TEXT to *NOTEXT will make each line the same length by padding each line with blanks.
You might want to use CPYTOIMPF, instead. Google for examples.