レーザプリンタの走査部分は保護されていて実物を見る機会がなかなかないので、修理時に写真をとってみた。
左からレーザが出力され、ポリゴンミラーにより上方に反射され、 fθレンズを通ってからさらに反射され下方の感光ドラムに向かう。 一番右の小さな反射板は、レーザの出力をチェックするための検出器 (レーザ出力部分のすこし上)にレーザの一部を反射させるものと思われる。
ガルバノスキャナを自作したという記事を読んだことはあるが、角度を正確なXYに変換するにはやや特殊なレンズが必要になるが、 レーザプリンタからもらってくるのは一案かもしれない。ポリゴンミラーが7角形なのはたまたまだろうか、6角形のものもあるようだ。
Amiga, Atari ST, Gem, IBM TopView, NeXT, BeOS, Windows CE, General Magic, the list of failed "new platforms" goes on and on. Because they are platforms, they are, by definition, not very interesting in and of themselves without juicy software to run on them. But, with very few exceptions (and I'm sure I'll get a whole host of email from tedious supporters of arcane and unloved platforms like the Amiga or RSTS-11), no software developer with the least bit of common sense would intentionally write software for a platform with 100,000 users on a good day, like BeOS, when they could do the same amount of work and create software for a platform with 100,000,000 users, like Windows. The fact that anybody writes software for those oddball systems at all proves that the profit motive isn't everything: religious fervor is still alive and well. Good for you, darling. You wrote a nice microEmacs clone for the Timex Sinclair 1000. Bravo. Here's a quarter, buy yourself a treat. -- Joel Spolsky -- "Strategy Letter II: Chicken and Egg Problems" ( http://www.joelonsoftware.com/articles/fog0000000054.html ) <sussman> rollin rollin rollin <sussman> keep that tarball rollin <plasmabal> o/~ roll roll roll the ball o/~ <plasmabal> o/~ gently down the stream o/~ <sussman> roll the plasma ball? * plasmabal roll~~~ #svn -- #svn, Freenode