This document discusses configuring page lengths when printing continuous forms from SAPscript in SAP. It provides the following steps:
1. Determine the SAP spool device type used for the faulty printing.
2. Check if a format type already exists matching the page format used in SAPscript, and if not, create a new format type.
3. Configure the correct page length for the continuous forms by adding the proper printer escape sequences to set the line spacing and page length in the format type's initialization action.
The page length should be set based on the number of lines or inches required by the specific form. Modifications should be made to a copied device type rather than the original
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
241 views
Continuous Cheque Printing
This document discusses configuring page lengths when printing continuous forms from SAPscript in SAP. It provides the following steps:
1. Determine the SAP spool device type used for the faulty printing.
2. Check if a format type already exists matching the page format used in SAPscript, and if not, create a new format type.
3. Configure the correct page length for the continuous forms by adding the proper printer escape sequences to set the line spacing and page length in the format type's initialization action.
The page length should be set based on the number of lines or inches required by the specific form. Modifications should be made to a copied device type rather than the original
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6
Continuous Cheque Printing
A) Create Check lot in FCHI
Indicator: Non-Sequential Check Number Management Select this indicator if you do not want the check numbers to be used sequentially, but in an order decided externally. Note Check lots which are marked as non-sequential cannot be used in Automatic payment transactions (A! or in online check printin". #t is therefore only worthwhile to use these checks if the issuer writes the checks without usin" the SA system (each lot in the order of his choice!, and then defines the rele$ant information in the SA system at a later date. Checks from non-sequential check lots can only be archi$ed once all the checks from that lot ha$e been issued and are able to be archi$ed. ) For !a"ment method Cheque u need to assign !rint !rogram #$:- %FF&'S(C) C) In F**+ under !rint,data medium u need to gi-e -ariant .or #$:- %FF&'S(C) // SAP scri!t !rint 0standard !age .ormats): rintin" in applications (check printin", money transfers, and so on! on continuous forms is incorrect, the pa"e feed does not function correctly, no title pa"e is printed, line feeds and pa"e fields are doubled and so on. #n the associated SAscript forms in the application, a user-defined pa"e format is used, for example, %#&C'( )he pa"e len"th, printer character set and all other initiali*ation settin"s for the printer are confi"ured in the format types. A format type must be supplied with appropriate control sequences for each printer type used. +hen printin" from SAscript (printin" from applications, checks etc.! the ,-. spool uses the format type of the de$ice type correspondin" to that specified in the application layout set pa"e format (/ SAscript layout set, for example, checks! to control the printer. #$am!le: a"e format #&C'0 is used in layout set 1232,+. )he spool administration entry for this pa"e contains only the height and 1idth of the pa"e format. )o make sure the printer used (for example, HP2345! sets the pa"e len"th correctly, a format INCH6 must exist (or be created! in the spool administration under 78e-ice t"!e .ormats7. )his format should set the pa"e len"th to the required $alue 0in the case o. bank trans.er .orms9 this is 6 *,4 inches or 23 lines each *,4 inch). &ow, when the form is printed, the spooler sends the control sequences defined for de$ice type HP2345 in format INCH6 to the printer. )he followin" pa"e formats are currently supported in the standard de$ice types supplied by SA - that is, the followin" format types with the same names as their correspondin" pa"e formats are defined4 5#&A0, 262C1)#72, 829A8, 82))2,, 5#&A. (as of ,elease ..:;, for de$ice types '8<0, =S)SC) >?=;S@(:, SA+#&, S+#&, '8<0:::, =S)A, >?=;S@B:!! no SA title pa"eC Solution *) @. 5etermine which ,-. de$ice type is used to print the faulty forms. #n )ransaction SPA8 (DSpool administrationD!, all output de$ices and the associated de$ice types are listed under D=utput de$icesD. #n the followin" example, this is de$ice type 'A(E6, in the form the pa"e format :INCH; is used. A. 1se SPA8 to determine whether a format type which has the same name as the pa"e format used in the SAscript form already exists. #f not, a format type must be created in SPA8. ?ou can do this by copyin" a SA ori"inal format (for example INCH2! to a customer-specific definition (for example :INCH;!. )his entry is a precondition for creatin" a format with the same name for a de$ice type. .. Confi"ure the correct pa"e len"th for the continuous paper usin" one or more printer-specific escape sequences in the title action =,, if it was pre$iously empty, and now contains only one comment line, confi"ure in the initiali*ation action (#&#)!. )he pa"e len"th settin"s in the #&#) action for 5#&A0 can be used as the default settin" for these control commands. All settin"s there are normally marked with a comment. ?our printer manual will tell you how the control sequences should look. Con.iguring the !age length: ;or most printers, the pa"e len"th is set up in D&umber of linesD. 'owe$er, the line spacin" must first ha$e been set to a defined $alue, namely E lines per inch. Correct pa"e len"th confi"uration consists of two control sequences4 a! DSet line spacin" to E lines per inch (or @-E inch! b! DSet pa"e len"th to A( linesD. )his produces a pa"e len"th of 0 @-E inch as, for example, required for a money transfer form (pa"e format and definition #&C'0!. ;or other printers, you can specify the pa"e len"th directly in inches. A correct pa"e len"th confi"uration then consists of one control sequence4 a! DSet pa"e len"th to @A #nch.D )his produces a pa"e len"th as used for endless check forms (pa"e format and definition #&C'@A!. All other control sequences taken from the 5#&A0 settin"s--not linked to the pa"e len"th--should &=) be chan"edC <o to =)Code: SPA8 0Spool administration ) settings Im!ortant note4 when makin" modifications, do &=) chan"e the SA ori"inal printer types. #nstead, use menu 1tilities -F Copy de$ice type from )ransaction SA5 to copy the de$ice type to a name startin" with %... ?ou can then chan"e this new de$ice type. 2nter =utput 5e$ice 2x48:@ and press G5isplay tab 9o to G9oto from the menu bar and select G5e$ice type Click on G;orms G tab Click on G;ormat 2x4 5#&A0 to $iew and copy the existin" format )o Copy click on copy as button )o $iew or chan"e si*e existin" format http4--www.saptechies.or"-sapscript-print-problems-standard-pa"e-formats-