博多式电报机

博多式电报机是法国人埃米尔‧博多于1874年发明的“印字电报机”。主要特点是字符用5比特编码，采用两个字符集。

博多码

博多发明的电报装置，发报方通过一个类似于钢琴键盘样的装置输入报文。该装置上面有5个键，发报者的左手控制2个键，右手控制另外3个键。这样5个键在某个时刻的各自的按下/复原状态，可以表示2的5次方即32个状态之一，因此该装置可以直接输入32个字符。能容下拉丁字母表的26个字母。但是，为了解决10个数字与十几个标点符号的输入问题，博多的解决办法是使用两套各自含32个元素的字符集，第一个字符集主要表示字母表，以及一个切换到第二个字符集的符号；第二个字符集表示10个阿拉伯数字及标点符号，以及一个切换到第一个字符集的符号。这样两个字符集总共能表示60多个博多码（Baudot code）。
收报方的机器自动译码，直接在纸带（paper strip）上印出可供人直接阅读的报文内容。
博多为何不直接设计一个6比特编码（即6键输入）的字符集来直接表示64个字符？答案是在没有电子计算机的年代，电报的自动编码、译码装置是纯机械式的。5个输入键的装置的内部编解码的机械设计已经很复杂了，搞成6路编解码就会因过于复杂而成本上启、可靠性大为下降。

电传打字机

1899年，美国人Donald Murray发明了类似于标准打字机的电报输入设备。这就是“电传打字机”（teletype/teleprinter）。这使得只要是会用传统打字机的普通人，就可以用接入电报网路的电传打字机直接交流。Murray发明的电传打字机的输出是穿孔纸带。穿孔纸带可以由电报机自动发报。字符在穿孔纸带上的编码还是采取了博多提出的5比特、双字符集的办法。但根据字符出现频率而改进了编码方案，使得高频率字符只需要尽可能少的纸带打孔，而低频率字符就需要在纸带上打孔较多。例如，字母T仅需要打1个孔来表示；而字母Q需要打4个孔来表示。