473,399 Members | 4,177 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 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 5138
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...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.