On Sun, 2024-12-22 at 22:26 -0600, jim stephens via cctalk wrote:
The fun story I have was from when I was playing one
night and had
accidentally done a skip to channel, 12, which on our printer had no
stops, so it would jet paper out as fast as it could go.
The 1403 has a carriage control tape loop. It's about two inches wide,
mounted at the top right. Each row corresponds to one print line. There
are twelve columns along the tape, called "channels." Channel 1 is "top
of form." That's the one the carriage skips to when you push the
"carriage skip" button on the printer, or execute the "skip to channel
1" instruction in the 1401 (I don't know the 360 instruction). You can
add punches in any other columns, for example you might want to skip to
channel 3, four lines down the page, after printing a header. Maybe if
you're printing statements or invoices you might want to skip to
channel 5 to print the customer's address, and channel 7 to print the
details etc. On the 1401, channel 12 is usually used to detect the
bottom of the page. There's an instruction to ask if the printer is at
column 12, called "branch if carriage overflow." But you can skip to
any channel, so "skip to channel 12" would work. Indeed, that might be
used to print footers, which have been what that program was trying to
do.
Why so many channels? It seems unlikely that any program would want to
have twelve different carriage positions. But you could reserve channel
1 for top of page, and twelve for bottom of page, and then use the
other odd ones for one program, and even ones for another program, so
you wouldn't need to change carriage tapes.