印刷を開始するときはユーザ名があるが、キャンセルしようとするときはユーザ名がないみたい。2911によるとクライアントがユーザ名を指定することになっているので、Windowsに問題があるようだ。この問題を本質的に解決する方法は分からなかった。お茶を濁すようだが、常にあるユーザとみなすようにして回避する。sys</Location>lppasswdコマンドでユーザを追加する。パスワードは(実際には使われないので)何でもいい。anonymous-aオプションは、新しいユーザーを追加する。クライアント(Windows)の設定クライアントのWindows機では、単にプリンタドライバをインストールすればいい。「プリンタの追加ウィザード」の接続するプリンタを指定するところで、次のURLを入力する。http://で始まるが、実際のプロトコルはHTTPではない。http://<サーバのホスト名>:631/printers/<プリンタ名>これだけで印刷できるようになる。このままでは、ユーザーによってはプリンタの設定ができなかったりする(プリンタのプロパティで[詳細設定]タブがグレーアウトするなど)。サーバーではなく、Windowsでのセキュリティ(アクセス許可)の設定を変更する必要がある。XPでは、「印刷」、「プリンタの管理」、「ドキュメントの管理」という権限が出来あいで用意されている。一人で使う場合はEveryoneにすべての許可を、そうでないときは、Administratorsにすべての許可を、Everyoneには印刷の許可を付けるといいと思う。仕様などIPPの仕様はかなり大きい。