印刷するメモの内容をセットしても良いのですが(最初はここでセットしていた)私の場合フォントをセットするので、そのメソッドで行いました。endEditing];を実行する必要が有ります。initWithString:memo];で大丈夫です。フォントや大きさ、色、等を変更したい場合はここで行って下さい。ここで印刷したい内容が1ページに収まる場合は特に問題も無く、何もしなくても印刷出来ます。atEnd:(BOOL)flagが呼び出されます。release];そして印刷する範囲が広がったのでこの印刷ビューの大きさも大きくします。グリフの範囲を取得すると旨く動作します。一杯になった時このデリゲートが呼ばれません。呼ばれないと印刷できない情報が残ってしまいます。*)aLayoutManagerが有ります。レイアウトが無効になった時呼び出される、とか。グリフの数を取得すると旨く動作します。追加する、と言う処理を行います。(void)drawRect:(NSRect)rectが担当します。最初のオブジェクトです。印刷可能なグリフ範囲を取得します。[layoutManagerglyphRangeForTextContainer:textContainer];で、取得したグリフ範囲を描画します。unlockFocus];以上で、とりあえず印刷は可能です。グリフ範囲を取得しないと続けて呼び出されないのは何故?・今回は印刷ビューの中でレイアウト処理を行ったが、良いのか?・先にレイアウトを行って準備出来てから印刷ビューを作成した方が良いのか?まぁ初めての印刷処理にしては上出来かな、えっ?参考にもならない、すみません。pineシステム環境設定でアカウントを選択「ログイン項目」タブを選択するとログイン時に起動されるプログラムの一覧が表示されます。ここに登録するとログイン時自動的に起動されます。有るので参考にしてみて下さい。プログラムから発行して制御しています。