BLKPRT.LIT FUNCTION: To create an ASCII file (that may be printed) for a particular block or group of blocks on a specified device. HINTS/RESTRICTIONS: BLKPRT may be run from any account on the system and will function for any device on the system. BLKPRT will create the ASCII file in the account you are currently logged into under the filespec of {block #}.BLK. FORMAT: .BLKPRT {device:} block-number1 {block-number2} The device may be any device that the driver is resident for and is currently on the system. Multiple digit drive numbers are permitted. Block is the number of the block you wish to search for. The entry may be in either hex or octal depending on the current SETting. A hex block number must start with a numeric character. For example block F43 must be entered as 0F43. If the block number entry does not agree with the current SETting for hex or octal, the input block number will be incorrect. DEFAULTS: If no device is specified, then BLKPRT will default to the device you are currently logged into. If no block number is entered on the command line, BLKPRT will return a specification error. OPERATION: 1. Type BLKPRT followed by the device and block number(s) you wish to print. 2. BLKPRT will create an ASCII file with a filespec of the first block number and an extension of .BLK in the account you are currently logged into. If the block number entered is to large for the device BLKPRT will 1 return: ?Block number specified is too large for this device. ERRORS: A. ^specification error: Your command line was of incorrect format. The ^ points to the location that BLKPRT does not understand. B. ?Block number too large for this device. The number you have entered is larger than the number of blocks on the specified, or default device. C. ?Block number specified is a negative octal number The number you have entered equates to a negative octal number. Check the block and try again. D. All other error messages are from AMOSL operating system CHARACTERISTICS: You can use BLKPRT to create a sequential file so you can have printed copy of any block on any mounted device. BLKPRT is both re-entrant and reusable. BLKPRT is control C (^C) interruptable, if CTRLC is SET on the user's terminal. EXAMPLES: .BLKPRT DSK1:22706 Block print on device: DSK1 Block number to be printed: 22706 Block print has been initiated on Log-device:22706.BLK Printing output file .BLKPRT 22706 Block print on device: Log-device Block number to be printed: 22706 Block print has been initiated on Log-device:22706.BLK 2 Printing output file BLKPRT.LIT was written by: Quaker State Oil Refining Corp. Research Center Oil City, PA 16301 - April 1984 3