472,989 Members | 3,016 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,989 software developers and data experts.

What good are vertical tab and form feed for ?

The fact that vertical tab and form feed exist both in the
basic source character set and the basic execution
character set suggests to me that there is a class of display
devices where vertical tab and form feed produce a predictable
and consistent (among different devices) behaviour. So what
are these devices and what is the behaviour ?

For old printers , form feed presumably moves to the next page
but vertical tab is a mystery to me.

Aug 20 '07 #1
3 5085
On Aug 20, 11:31 am, Spiros Bousbouras <spi...@gmail.comwrote:
The fact that vertical tab and form feed exist both in the
basic source character set and the basic execution
character set suggests to me that there is a class of display
devices where vertical tab and form feed produce a predictable
and consistent (among different devices) behaviour. So what
are these devices and what is the behaviour ?
Hardcopy terminals and line printers.
For old printers , form feed presumably moves to the next page
but vertical tab is a mystery to me.
Your interpretation of form feed is correct; it moves to the beginning
of the next page. Vertical tab advances the page by several lines
without a carriage return.
Aug 20 '07 #2
On Aug 20, 11:31 am, Spiros Bousbouras <spi...@gmail.comwrote:
For old printers , form feed presumably moves to the next page
but vertical tab is a mystery to me.

Mostly OT...

To expand on what John wrote, some (mostly older, and typically line)
printers could have vertical tab stops programmed. On some printers
this was actually done via a punched carriage tape (the tape was a
loop, with holes punched where the stops were desired). Those could
be changed for different print jobs. In many cases a skip to the next
vertical tab could happen much faster than advancing individual lines,
so for fast printing, you'd carefully set up your carriage tape (or
electronic equivalent).

With most current printers, that's all pretty irrelevant.

Note that some printers (and display terminals) also allowed you to
set the horizontal tab stops (the now common "every eight" convention,
was not always the, *ahem*, convention).

Aug 20 '07 #3
On Mon, 20 Aug 2007 16:31:17 -0000, Spiros Bousbouras
<sp****@gmail.comwrote:
>The fact that vertical tab and form feed exist both in the
basic source character set and the basic execution
character set suggests to me that there is a class of display
devices where vertical tab and form feed produce a predictable
and consistent (among different devices) behaviour. So what
are these devices and what is the behaviour ?

For old printers , form feed presumably moves to the next page
but vertical tab is a mystery to me.
Believe it or not, there still are a lot of dot matrix printers in use
that take pin feed paper. These printers accept "escape sequences"
which allow the application to define a bunch of properties, including
vertical tab stops. The application can then cause the paper to feed
forward to the desired position by including a vertical tab character
in the data sent to the printer. I see this most often at rental
agencies, auto dealer service centers, and other places where
multi-part forms are needed.
Remove del for email
Aug 24 '07 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: neutrinman | last post by:
I cannot find out why the following code generates the error: Traceback (most recent call last): File "D:/a/Utilities/python/ptyhon22/test.py", line 97, in ? main() File...
125
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
2
by: fuzzyman | last post by:
In a couple of places on my webpages I have several items that I would like to be arranged vertically. URLS : http://www.voidspace.org.uk/python/index.shtml ,...
5
by: zeroSpammingIsBadtype | last post by:
Hi, On Cygwin, most of the header files for gcc and g++ used UNIX style line breaks, so I've been replacing these (by copying into Wordpad from Notepad and then copying out again) with...
6
by: ti33m | last post by:
Hi All, I'd like to include a datasheet on my user interface but since I'm starting to run tight on space, I'd like to have a vertically-oriented datasheet (column 1 has labels, column 2 has...
8
by: Chun-Chieh Wang | last post by:
how does the '\f' affect output? in what situation will I use '\f' ? -- ¶À¤l¹Å½×¼Æ¾Ç®a: ¡u¼Æ¾Ç®a¤@¥Í¥u·d¨â¼ËªF¦è¡G¤£¬O·d¼Æ¾Ç´N¬O·d¤k¤H¡C ¦ý¬O§Ú¤£¬O¼Æ¾Ç®a¡K¡v
3
by: Avi G | last post by:
Hi, i work with VS 2005 and i need to know how to put the windows time(Clock) on my label that it is on the form that i will see the full time include the second as they move, and i need to know...
5
by: Bob Bridges | last post by:
Start with two tables, parent records in one and child records in the other, a one-to-many relationship. Create a select statement joining the two. Display the query in datasheet mode. When I...
1
by: Victory | last post by:
Starting a blog - what do I do about feeds? I am starting a blog and notice that there are quite a few "feed" places like Yahoo, Odeo, feedburner etc. Is there a way to automatically update...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
0
tracyyun
by: tracyyun | last post by:
Hello everyone, I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.