����JFIFXX�����    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222����"��4�� ���,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu���#ډb���_�N�?��wQ���5-�~�I���8����TK<5o�Iv-�����k�_U_�����~b�M��d����Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�?_�'ϔ��_�Ջt��=||I ��6�έ"�����D���/[�k�9���Y�8ds|\���Ҿp6�Ҵ���]��.����6�z<�v��@]�i%��$j��~�g��J>��no����pM[me�i$[����s�o�ᘨ�˸ nɜG-�ĨU�ycP�3.DB�li�;��hj���x7Z^�N�h������N3u{�:j�x�힞��#M&��jL P@_���� P��&��o8������9�����@Sz6�t7#O�ߋ �s}Yf�T���lmr����Z)'N��k�۞p����w\�Tȯ?�8`�O��i{wﭹW�[�r�� ��Q4F�׊���3m&L�=��h3����z~��#�\�l :�F,j@�� ʱ�wQT����8�"kJO���6�֚l����}���R�>ډK���]��y����&����p�}b��;N�1�m�r$�|��7�>e�@B�TM*-iH��g�D�)� E�m�|�ؘbҗ�a��Ҿ����t4���o���G��*oCN�rP���Q��@z,|?W[0�����:�n,jWiE��W��$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S����VN;�}�s?.����� w�9��˟<���Mq4�Wv'��{)0�1mB��V����W[�����8�/<� �%���wT^�5���b��)iM� pg�N�&ݝ��VO~�q���u���9� ����!��J27����$O-���! �:�%H��� ـ����y�ΠM=t{!S�� oK8������t<����è:a������[�����ա�H���~��w��Qz`�po�^ ����Q��n� �,uu�C�$ ^���,������8�#��:�6��e�|~���!�3�3.�\0��q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y�|�y��� ~�6�@c��1vOp�Ig����4��l�OD���L����� R���c���j�_�uX6��3?nk��Wy�f;^*B� ��@�~a�`��Eu������+���6�L��.ü>��}y���}_�O�6�͐�:�YrG�X��kG�����l^w���~㒶sy��Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2��#I/�׍qz��^t�̔���b�Yz4x���t�){ OH��+(E��A&�N�������XT��o��"�XC��'���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�|Lp�d�H��}�(�.|����k��c4^�"�����Z?ȕ ��a<�L�!039C� �Eu�C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf���M}7����]����s2tcS{�\icTx;�\��7K���P���ʇ Z O-��~��c>"��?�������P��E��O�8��@�8��G��Q�g�a�Վ���󁶠�䧘��_%#r�>�1�z�a��eb��qcPѵ��n���#L��� =��׀t� L�7�`��V���A{�C:�g���e@�w1 Xp3�c3�ġ����p��M"'-�@n4���fG��B3�DJ�8[Jo�ߐ���gK)ƛ��$���� ���8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`���?��K����QK�d����B`�s}�>���`��*�>��,*@J�d�oF*����弝��O}�k��s��]��y�ߘ��c1G�V���<=�7��7����6�q�PT��tXԀ�!9*4�4Tހ3XΛex�46���Y��D ����� �BdemDa����\�_l,��G�/���֌7���Y�](�xTt^%�GE�����4�}bT���ڹ�����;Y)���B�Q��u��>J/J �⮶.�XԄ��j�ݳ�+E��d ��r�5�_D�1 ��o�� �B�x�΢�#���<��W�����8���R6�@g�M�.��� dr�D��>(otU��@x=��~v���2� ӣ�d�oBd��3�eO�6�㣷�����ݜ6��6Y��Qz`��S��{���\P�~z m5{J/L��1������<�e�ͅPu�b�]�ϔ���'������f�b� Zpw��c`"��i���BD@:)ִ�:�]��hv�E�w���T�l��P���"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u�)]կ�����7x���s�M�-<ɯ�c��r�v�����@��$�ޮ}lk���a���'����>x��O\�ZFu>�����ck#��&:��`�$�ai�>2Δ����l���oF[h��lE�ܺ�Πk:)���`�� $[6�����9�����kOw�\|���8}������ބ:��񶐕��I�A1/�=�2[�,�!��.}gN#�u����b��� ~��݊��}34q����d�E��Lc��$��"�[q�U�硬g^��%B �z���r�pJ�ru%v\h1Y�ne`ǥ:g���pQM~�^�Xi� ��`S�:V29.�P���V�?B�k�� AEvw%�_�9C�Q����wKekPؠ�\�;Io d�{ ߞo�c1eP����\� `����E=���@K<�Y���eڼ�J���w����{av�F�'�M�@/J��+9p���|]�����Iw &`��8���&M�hg��[�{��Xj��%��Ӓ�$��(����ʹN���<>�I���RY���K2�NPlL�ɀ)��&e����B+ь����( � �JTx���_?EZ� }@ 6�U���뙢ط�z��dWI�n` D����噥�[��uV��"�G&Ú����2g�}&m��?ċ�"����Om#��������� ��{�ON��"S�X��Ne��ysQ���@Fn��Vg���dX�~nj�]J�<�K]:��FW��b�������62�=��5f����JKw��bf�X�55��~J �%^����:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v���g�8�1��f24;�V���ǔ�)����9���1\��c��v�/'Ƞ�w�������$�4�R-��t���� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃������A��20�c#��@ 0!1@AP"#2Q`$3V�%45a6�FRUq��� ����^7ׅ,$n�������+��F�`��2X'��0vM��p�L=������5��8������u�p~���.�`r�����\���O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;������S�T���1���i[U�ɵz�]��U)V�S6���3$K{�ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u�!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ���D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v�����멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$�JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4�[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ�dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il��d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J��oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.���3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N�����#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%���JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$���L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)�H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>�dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\�y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7��ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz��)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)'��8Ϣ�ٔ��ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'�L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3�������QT��a����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3�,#c�co��q�a)*Pt����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O���������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l�O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m���PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~�|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q��nxҍ!U�f�!eh�i�2�m���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{/ �?�͟��|1�:�#g��W�>$����d��J��d�B��=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l����l�cGs�ځ�������y�Ac�����\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6����N6�q������N ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td�� ?���N����a��3��m���C���w��������xA�m�q�m���m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4���r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�����Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q�(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9��3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#yw��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa����Q�#� WeF��ŮNj�p�J* mQ�N����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]��陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WPw���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp�BGv[]�u�Ov���0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R��� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(�>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG��{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>e]�����Q�r�:����g�,i"�����ԩA�*M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f�����֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ���˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)��h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������ G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W�I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��BS�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c���]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪�\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W�����6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}�����6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@�P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6�����m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw�k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e��R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN��ĕ��0 !01@Q"2AaPq3BR������?���@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j�ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^���ԯ̾9Z��F��������n��1��� ��]�[��)�'������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0��;_��3 !01"@AQa2Pq#3BR������?��ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6����������4B>��o��](��$B���m�����a�!=��?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a�84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b��$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7��k�� 403WebShell
403Webshell
Server IP : 14.139.229.36  /  Your IP : 10.1.1.9
Web Server : Apache
System : Linux gbpuat-tech.ac.in 4.18.0-240.15.1.el8_3.x86_64 #1 SMP Mon Mar 1 17:16:16 UTC 2021 x86_64
User : apache ( 48)
PHP Version : 7.2.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/doc/pnm2ppa/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/doc/pnm2ppa/INSTALL.REDHAT.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>PPA Printer-Support RPM Packages for Red Hat Linux and Compatible Distributions</TITLE>


</HEAD>
<BODY>
Next
Previous
Contents
<HR>
<H1>PPA Printer-Support RPM Packages for Red Hat Linux and Compatible Distributions</H1>

<H2>The pnm2ppa project team 
<A HREF="mailto:ppa-rpms@sourceforge.net">ppa-rpms@users.sourceforge.net</A></H2>v0.27, Nov 11,  2000
<P><HR>
<EM>Information and installation instructions
to accompany pnm2ppa packages for Red Hat Linux available at 
<A HREF="http://sourceforge.net/projects/pnm2ppa">http://sourceforge.net/projects/pnm2ppa</A>
(Updated for pnm2ppa-1.04 and later.)
See the &quot;Troubleshooting&quot; section at the end of
this document for
fixes to  some reported problems</EM>
<HR>
<P><B> Overview of HP's PPA DeskJet Printers.</B>
<P>Most of Hewlett-Packard's DeskJet(tm) printers use the PCL3 command language,
and are currently supported by Ghostscript drivers.  However, a few models,
namely 
<UL>
<LI> <EM>DeskJet 710C Series</EM>: HP DeskJet 710C, 712C</LI>
<LI> <EM>DeskJet 720C Series</EM>: HP DeskJet 720C, 722C</LI>
<LI> <EM>DeskJet 820C Series</EM>: HP DeskJet 820Cxi, 820Cse
<EM>(discontinued)</EM></LI>
<LI> <EM>DeskJet 1000C Series</EM>: HP DeskJet 1000Cxi, 1000Cse
<EM>(discontinued)</EM></LI>
</UL>
<P>feature &quot;Host-based&quot; printing, 
and use HP's proprietary
PPA (<EM>Printer Performance Architecture</EM>) protocol,
instead of PCL.   The two models in each series are physically
identical;
they just come with different bundled Windows software.
The 820C and 1000C series are discontinued at this time (January 2000).
<P>PPA printers rely on software running on the
host CPU to carry out the low-level processing
of printer output that would be done by hardware in 
a standard PCL printer.  The relation of PPA printers to PCL printers
is analogous to the relation between &quot;Winmodems&quot; and true modems. 
<P>Unfortunately, HP only supplies Windows software drivers for PPA printers,
and have indicated that it is unlikely that
they will ever make the proprietary PPA specs public.
This is apparently because of concerns that
publication of the specs might reveal crucial details
of HP's trade secrets about &quot;color science&quot; to competitors.  
(A secondary issue
is that it is apparently possible to physically
damage the printer by sending it
bad sequences of PPA commands, which is not the case for PCL commands,
and it seems that HP do not wish to take any responsibility for such damage by
encouraging unofficial PPA programming.)
<P>In fact,
the decline in hardware component prices has meant that the anticipated
cost-savings through using host-based PPA instead of printer-based PCL 
are less than expected, and two of the PPA printer series
(820C, 1000C) have been phased out, and replaced by similar PCL printers
in HP's  product line.  The 710C and 720C series are still being sold
at this time of writing.   <B> All other currently-offered
DeskJet models appear to be standard PCL3 
printers.</B>
<P>
<P>Many Linux users may have inadvertently purchased PPA DeskJet models,
mistaking them for PCL3 DeskJets, for which independently-produced
Linux drivers have long
been available.   Fortunately, a reverse engineering effort,
started in 1998 by Tim Norman, 
<A HREF="http://www.normsoft.com/ppa">http://www.normsoft.com/ppa</A>
and
<A HREF="http://pnm2ppa.sourceforge.net">http://pnm2ppa.sourceforge.net</A>,
and continued by the <EM>pnm2ppa</EM> project at
<A HREF="http://sourceforge.net/projects/pnm2ppa">http://sourceforge.net/projects/pnm2ppa</A>
has managed to produce drivers that provide basic printing
functionality for these PPA printers under Linux and other
Unices.
<P>
<P>
<P>
<P><B> The pnm2ppa driver for color printing with  PPA printers.</B>
<P>Color printing with PPA printers is supported by the 
<EM><CODE>pnm2ppa</CODE></EM> driver which is the successor to the  older
black-and-white-only driver 
<A HREF="http://pnm2ppa.sourceforge.net/files/pbm2ppa-0.8.6.tar.gz">pbm2ppa-0.8.6</A> developed by Tim Norman.   
<P>
<P><CODE>pnm2ppa</CODE> 
can translate <EM>portable anymap</EM> (<EM>pnm</EM>)
format images into a stream of PPA instructions which can be sent to the
printer.   In the driver name, 
&quot;<EM>pnm</EM>&quot; stands for the superset 
of <EM>three</EM> image formats:
<EM>ppm</EM> (portable &quot;pixmap&quot; format for color images),
<EM>pgm</EM> (portable &quot;greymap&quot; format for greyscale images),
and <EM>pbm</EM> (portable &quot;bitmap&quot; format for black and white  images).
<P>Ghostscript has a number of &quot;output devices&quot; that
produce pnm format output from postscript or pdf input.
These come in <EM>plain</EM> (text) and <EM>raw</EM> 
(binary) variants.  While <CODE>pnm2ppa</CODE> can now interpret
both plain and raw pnm formats, there is no point in using the
inefficient plain formats: <EM>always</EM> use the &quot;raw&quot;
output devices, which are:
<UL>
<LI><EM>ppmraw</EM> - raw pixmap format (color images);</LI>
<LI><EM>pgmraw</EM> - raw greymap format (greyscale images);</LI>
<LI><EM> pbmraw</EM> - raw bitmap format (black and white images);</LI>
<LI><EM>pnmraw</EM> - selects between ppm, pgm, and pbm raw formats;</LI>
<LI><EM>pgnmraw</EM> - selects between pgm and pbm raw formats.</LI>
</UL>

The last two output devices are switches that try to analyze the
image, and  select an appropriate format; however, they are not
recommended for routine use, as they may inconsistently choose the format.
The <CODE>ghostscript-5.10</CODE>
package supplied with Red Hat 6.x distributions provides all these
devices; older versions may not.   To see the list of available
ghostscript output devices, type the command line
<BLOCKQUOTE><CODE>
<PRE>
gs --help
</PRE>
</CODE></BLOCKQUOTE>

if the required <CODE>ppmraw</CODE> or
<CODE>pbmraw</CODE> devices are not shown, you will have to upgrade your
version of ghostscript.
<P>The data must be streamed directly from ghostscript to
<CODE>pnm2ppa</CODE> to the (local) printer without being
stored in any intermediate
file: one ppm-format (color) US Letter size page is represented
by 3x5100x6600 Bytes (100MB) in binary format and four times this amount in
text format. 
<P>
<P>An example of 
a command line for printing a postscript
file <CODE>file.ps</CODE> using <CODE>gs</CODE> (ghostscript) and <CODE>pnm2ppa</CODE> is
<BLOCKQUOTE><CODE>
<PRE>
cat file.ps | gs -q -sDEVICE=ppmraw -r600 -sPAPERSIZE=letter -dNOPAUSE \
 -sOutputFile=- - | pnm2ppa --eco -v 720  -i - -o - | lpr -l  
</PRE>
</CODE></BLOCKQUOTE>

(all on a single line).   In this example the paper size is explicitly
given to  <CODE>gs</CODE> as <EM>US Letter</EM>
(8.5&quot;x11&quot;) size
(<CODE>letter</CODE>); <CODE>pnm2ppa</CODE> no longer needs to be told what
the paper size is,  and will read it from the  <CODE>gs</CODE> output (and check
that it is a permitted size for the printer type).   
The  <CODE>pnm2ppa</CODE> option <CODE>--eco</CODE> specifies &quot;EconoFast&quot;
mode, for a lower quality output which uses less ink, and prints faster,
and <CODE>-v 720</CODE> specifies the PPA printer as belonging
to the DeskJet 720C series.
<P>
<P>Obviously, it would be impractical to type such a command each time
one wished to print something, so in addition to the <CODE>pnm2ppa</CODE>
driver itself, an enhanced version of Red Hat's <CODE>rhs-printfilters</CODE>
RPM package is provided; after this is installed, the PPA printer
can be managed like other standard printers with the Red Hat
<CODE>printtool</CODE> utility.  The postscript file can then be printed with
the simple command
<BLOCKQUOTE><CODE>
<PRE>
lpr file.ps
</PRE>
</CODE></BLOCKQUOTE>
<P>
<UL>
<LI><EM>However, if you wish to print to paper sizes supported by ghostscript,
but not supported by the Red Hat <CODE>printtool</CODE>  utility, you can
use  scripts like the one above.
The HP 710C, 720C, and 820C series support paper sizes  from
3&quot;x3&quot; to 8.5&quot;x14&quot;, while the 1000C
supports 4&quot;x6&quot; to 13&quot;x19&quot;.</EM></LI>
</UL>
<P>
<P><B> Available RPM packages.</B>
<P>A RPM package for <CODE>pnm2ppa</CODE> is  part of the Red Hat Linux 
distribution starting with Red Hat 6.2.  
You will also find a RPM package for the latest release of 
<CODE>pnm2ppa</CODE> 
at
<A HREF="http://sourceforge.net/projects/pnm2ppa">http://sourceforge.net/projects/pnm2ppa</A>.   
<P>The latest version at the time
of writing is 
<CODE>pnm2ppa-1.04-1.i386.rpm</CODE>, and is built on
Red Hat 6.2.    If you are running  a different  release 
of Red Hat (or a  different Linux  distribution)
you may need to download and rebuild the source RPM
<CODE>pnm2ppa-1.04-1.src.rpm</CODE> instead:
<BLOCKQUOTE><CODE>
<PRE>
rpm --rebuild pnm2ppa-1.04-1.src.rpm
</PRE>
</CODE></BLOCKQUOTE>

(You must be <CODE>root</CODE> to do this, and have the necessary
compilers installed; on Red Hat, the rebuilt binary RPM will be created in
the directory  <CODE>/usr/src/redhat/RPMS/i386/</CODE>.)
<P>Red Hat 6.2 and later also includes support for configuring your
printer to use <CODE>pnm2ppa</CODE> using  <CODE>printtool</CODE>
and <CODE>rhs-printfilters</CODE>.
If you are using  Red Hat 6.1 and earlier,you will need to
update the <CODE>rhs-printfilters</CODE> that came with the distribution
to the
<CODE>rhs-printfilters-1.57-4ppa4.i386.rpm</CODE>  also available at
<A HREF="http://sourceforge.net/projects/pnm2ppa">http://sourceforge.net/projects/pnm2ppa</A>.   
(This is designed to work only with <CODE>printtool-3.43</CODE> and earlier.)
<P>
<P>Note: If you are using Red Hat 6.2, you may wish to update the
print filter support that it comes with.   The <CODE>pnm2ppa-1.04-1</CODE>
RPM package supplies the necessary files that you can use.
After installing this RPM, see
<CODE>/usr/lib/rhs/rhs-printfilters/README.ppa</CODE> for details.
<P>
<P><B> Installing the <CODE>pnm2ppa</CODE> RPM package and setting up the PPA printer.</B>
<P>To install the RPM package, you must log in as the system administrator,
<CODE>root</CODE>.   
<P>Now begin the installation. First install the <CODE>pnm2ppa</CODE> RPM:
<BLOCKQUOTE><CODE>
<PRE>
rpm -Uvh pnm2ppa-1.04-1.i386.rpm
</PRE>
</CODE></BLOCKQUOTE>

The <CODE>pnm2ppa</CODE> executable gets installed in <CODE>/usr/bin/</CODE>.
<P>If you are using a  2.2.x kernel,
(e.g. Red Hat 6.x)
it  will be able to autodetect
IEEE-1284 devices like PPA printers, provided they are attached
to the parallel port with a bidirectional IEEE-1284 cable.  (If your
printer works under Windows, you have the correct cable.)
(Note that older (2.0.x) kernels do not have this autoprobe facility.)
A script <CODE>detect_ppa</CODE> is provided by the <CODE>pnm2ppa</CODE>
RPM:  just type
<BLOCKQUOTE><CODE>
<PRE>
detect_ppa
</PRE>
</CODE></BLOCKQUOTE>
 
to confirm that your Printer is found.
<P>It is possible (especially on Red Hat 6.1) that you will have to add
a line 
<BLOCKQUOTE><CODE>
<PRE>
alias parport_lowlevel parport_pc
</PRE>
</CODE></BLOCKQUOTE>

to the file <CODE>/etc/conf.modules</CODE> for the printer to be found (this is
a parallel port recognition issue, not specific to PPA printers.
and a known &quot;gotcha&quot; on Red Hat 6.1).
A typical message from the printer, which will
be displayed if autodetection is successful, is:
<BLOCKQUOTE><CODE>
<PRE>
CLASS:PRINTER;
MODEL:DESKJET 820C;
MANUFACTURER:HEWLETT-PACKARD;
DESCRIPTION:Hewlett-Packard DeskJet 820C;
COMMAND SET:SCP,VLINK;
</PRE>
</CODE></BLOCKQUOTE>

A list of PPA printers found, and the parallel ports to which they are
attached, will also be shown.
<P>
<P>At this point it is useful to test that your printer is working, by
printing a test page using the supplied script <CODE>test_ppa</CODE>
which the RPM has installed.    You will need to know your
printer model (710, 712, 720, 722, 820, 1000), your paper size
(letter, legal, a4) and the printer port the printer is attached to.
If it is attached to the primary parallel port, this is 
<EM><CODE>/dev/lp1</CODE></EM> under  older 2.0.x kernels, and (usually)
<EM><CODE>/dev/lp0</CODE></EM> under newer 2.2.x kernels, as in Red Hat 6.x.
Type
<BLOCKQUOTE><CODE>
<PRE>
test_ppa
</PRE>
</CODE></BLOCKQUOTE>

and give the details about printer model. papersize, and port number
when prompted.   
You will  then be asked 
whether to print a test page, an offset calibration
page, or an alignment calibration page, etc.
<UL>
<LI> <EM><EM>Tip:</EM>
The </EM><CODE>test_ppa</CODE><EM> script 
does not use the print filters that
will be installed by the </EM><CODE>rhs-printfilters</CODE><EM> RPM, so it is
useful when troubleshooting, for testing if any printing problems are
associated with the basic printer installation, or with the
configuration of the print filters.</EM></LI>
</UL>
<P>
<P><B> Installing the PPA-enhanced <CODE>rhs-printfilters</CODE> RPM package (if needed).</B>
<P>
<UL>
<LI><EM>This step is NOT needed on  Red Hat 6.2 or later.</EM></LI>
</UL>
<P>The <CODE>rhs-printfilters</CODE> rpm distributed with
Red Hat 6.1 does not support <CODE>pnm2ppa</CODE>,
If you use an older distribution, you will first have to replace their
<CODE>rhs-printfilters</CODE> RPM with the PPA-enhanced version from the
pnm2ppa project.
<P>Once you have confirmed you have a working printer, install the
RPM <CODE>rhs-printfilters-1.57-4ppa4.i386.rpm</CODE> 
<BLOCKQUOTE><CODE>
<PRE>
rpm -Uvh rhs-printfilters-1.57-4ppa4.i386.rpm     
</PRE>
</CODE></BLOCKQUOTE>
<P><B> Configuring the print filters with <CODE>printtool</CODE>.</B>
<P>Now start the &quot;<EM>Red Hat Linux Print System Manager</EM>&quot; 
(as root) to 
configure the printer, either
by clicking on the printer icon in Red Hat's &quot;control-panel&quot;, or just 
typing 
<BLOCKQUOTE><CODE>
<PRE>
printtool
</PRE>
</CODE></BLOCKQUOTE>

In the Print System Manager window, click on <EM>Add</EM>, then
in the &quot;Add a Printer Entry&quot;, select <EM>Local Printer</EM>, and
click <EM>Ok</EM>. Hopefully, the port on which the printer is attached
will be listed as &quot;Detected&quot; (<EM>if not, 
fix the problem before continuing</EM>, perhaps by
adding the line &quot;<CODE>alias parport_lowlevel parport_pc</CODE>&quot;
to <CODE>/etc/conf.modules</CODE>), as mentioned above.
You will now have to &quot;<EM>edit
the local printer entry</EM>&quot; for the PPA printer.    Click on
<EM>Select</EM> to chose the &quot;Input filter&quot;.  
The <EM>Configure Filter</EM> screen will open.
Among the many printer entries in the list
&quot;<EM>Printer Type</EM>&quot;, you should find three entries
<UL>
<LI><B>HP DeskJet 1000 series (PPA)</B> (for 1000Cse, 1000Cxi models)</LI>
<LI><B>HP DeskJet 710/720 series (PPA)</B> (for 710C, 712C, 720C, 722C models)</LI>
<LI><B>HP DeskJet 820 series (PPA)</B> (for 820Cse, 820Cxi models)
<UL>
<LI> If these entries do not show up, it may be because the older
<CODE>rhs-printfilters</CODE> package that you updated did not allow
the printer database <CODE>/usr/lib/rhs/rhs-printfilters/printerdb</CODE>
to be replaced.  Try deleting  or renaming the <CODE>printerdb</CODE>
file, and then reinstall
the PPA-enhanced <CODE>rhs-printfilters</CODE> RPM using
&quot;<CODE>rpm --force  -Uvh rhs-printfilters*</CODE>&quot; </LI>
</UL>
</LI>
</UL>
<P>
<P>Select the appropriate
entry for your printer model. You will then be presented with
various options:
<UL>
<LI>The <EM>Driver Description</EM> box contains information about the
driver (you may have to use the scrollbar at the right of the box
to read it all).   </LI>
<LI>The <EM>resolution</EM> box shows a single
resolution (600x600).  There are no other choices.</LI>
<LI>The <EM>Paper Size</EM> box allows 
various choices (only <EM>letter</EM>, <EM>legal</EM>, and <EM>a4</EM>
seem correspond to native paper sizes printed by the Red Hat print filters;
the other choices, (a3, ledger, ...) appear to get resized by
the print filters to print on US Letter size paper (?) ).
(Other paper sizes cannot be selected this way, but you <EM>can</EM>
print to any papersize, <EM>if it supported by both ghostscript 
and the printer</EM>, using a script, as described above, that bypasses
the  RedHat printfilters.)</LI>
<LI>The <EM>Color Depth/ Uniprint Mode</EM> box allows various selections
of color and print quality (These are achieved by
using  various combinations
of the <CODE>pnm2ppa</CODE> options
<EM>--eco</EM> (EconoFast mode), <EM>-p</EM> (disable black
ink cartridge) and <EM>--bw</EM> (black and white printing only),
without direct intervention by the user.)  The choices (in the
most recent <CODE>printerdb</CODE> database) are:
<UL>
<LI> Black and White, econofast mode (<CODE>--bw --eco</CODE>)</LI>
<LI> Black and White, normal quality (<CODE>--bw</CODE>)</LI>
<LI> Color, econofast  mode (<CODE>--eco --fd</CODE>)</LI>
<LI> Color, normal quality (<CODE>--eco</CODE>)</LI>
<LI> Color, high quality </LI>
<LI> Color, normal quality, black ink disabled (<CODE>-p --eco</CODE>)</LI>
<LI> Color, high quality, black ink disabled (<CODE>-p --uni</CODE>)</LI>
</UL>

(These are the choices that will be  presented by &quot;official&quot;
<CODE>rhs-printfilters-1.72</CODE>; if you installed a <CODE>pnm2ppa</CODE>
RPM package from
<A HREF="http://sourceforge.net/projects/pnm2ppa">the SourceForge pnm2ppa site</A>, you may have a file
<CODE>/usr/lib/rhs/rhs-printfilters/README.ppa</CODE> explaining how to modify
earlier versions of <CODE>rhs-printfilters</CODE> to show these updated
choices.)  

You may also see a choice to use the older &quot;Legacy&quot;
driver <CODE>pbm2ppa</CODE> (black and white only); this is 
is stable but unmaintained; it may still be a useful
alternative to  <CODE>pnm2ppa</CODE> on older, slower systems with
less available memory. 
</LI>
<LI>The three <EM>Printing options</EM> are not relevant here, and
should <EM>not</EM> be selected. They are for direct printing
of text (ascii) to non-postscript printers, but since the only way of printing
text files with <CODE>pnm2ppa</CODE> is
by first converting them to postscript(tm), this is <EM>not</EM> 
possible on the PPA printer.
<UL>
<LI><EM>It is important that the choice </EM>
&quot;Fast text printing (non-PS printers only)&quot;<EM> is NOT selected, 
so that the print filters will
convert text files to postscript before printing.</EM>  </LI>
</UL>
</LI>
<LI>The <EM>Margins</EM>
entries control the margins used when printing text files
(these are instructions to the text-to-postscript
conversion process).</LI>
<LI>The <EM>Extra GS options</EM> box is not only a place for adding
options for ghostscript, but also for the PPA drivers.  
<EM>Leave this box empty unless you know what you are doing</EM>.
As explained in the text in the Driver Description box
(you did read it, didn't you ?),  the entry should be  in the format:
<BLOCKQUOTE><CODE>
<PRE>
 
gs_options PPA ppa_options 
</PRE>
</CODE></BLOCKQUOTE>

Anything before the 
&quot;<CODE>PPA</CODE>&quot; is interpreted as a <CODE>gs</CODE> option, anything after it
is interpreted as a <CODE>ppa</CODE> option.  You can learn about 
<CODE>pnm2ppa</CODE> options by typing either &quot;<CODE>man pnm2ppa</CODE>&quot;
or &quot;<CODE>pnm2ppa --help</CODE>&quot; at a command line (hopefully, these
two sources of information will be consistent with each other!);</LI>
</UL>

When you have made your choices, click on <EM>Ok</EM> to 
save your selections and close the &quot;Configure Filter&quot; screen,
and then click  on <EM>OK</EM> to close the &quot;Edit Local Printer Entry&quot;
screen.
<P>You are now back in the &quot;Red Hat Print System Manager&quot; screen;
highlight the printer you just configured, and, in the <EM>Tests</EM>
menu, choose <EM>Print Postscript test page</EM> to print a test page using
the Red Hat print filters.  If this printed correctly, your
print system is set up to use the PPA printer, just like any of the other
printers that the Red Hat print filters support.
<P>
<P>
<P>
<P><B> Configuring pnm2ppa.conf and calibrating the printer. </B>
<P>A number of printer parameters are set to reasonable  default values
for each  of the printer models, but you may wish to &quot;fine tune&quot;
or calibrate your printer.   The  default values can be overridden
by entries in the configuration files, which by default are
<CODE>/etc/pnm2ppa.conf</CODE> and <CODE>/etc/pbm2ppa.conf</CODE>.
At  600dpi, one pixel is 1/600 inch. 
<P>The user-adjustable parameters are:
<UL>
<LI> <B>verbose 1</B> and <B>silent 1</B>.   These control
messages about progress and errors from  <CODE>pnm2ppa</CODE>.  By default,
messages are sent to the system log <CODE>/var/log/messages</CODE>.
The <CODE>verbose 1</CODE> keyword send copies to  <CODE>stderr</CODE>, the
standard error stream to the terminal.   The <CODE>silent 1</CODE>
keyword silences the stream of messages to the system log.
<UL>
<LI><B> The system log messages  may be  silenced in the default
configuration file; switch off &quot;silent&quot;
mode  with &quot;silent 0&quot; for debugging printer
problems (or use verbose mode).</B></LI>
</UL>
</LI>
<LI> The <B>version</B> keyword can be used to specify
the printer model as  710, 712, 720, 722, 820, or 1000.
It is not needed if you use the RedHat printool to
configure the printer.
</LI>
<LI> <B>xoffset</B> and <B>yoffset</B>: the x-offset and y-offset
(in pixels) of the
printed image on the page, which should be chosen so the image
is correctly centered on the paper.  (These can also be set with
the <CODE> -x  &lt;xoff&gt; </CODE> and <CODE> -y &lt;yoff&gt; </CODE> options.)
See 
<A HREF="./CALIBRATION.html">CALIBRATION.html</A> (or CALIBRATION.txt) for more information.

</LI>
<LI> <B>topmargin</B>, <B>bottommargin</B>, <B>leftmargin</B>, 
<B>rightmargin</B>: the four
margins, which define the distances (in pixels)
from the edges of the paper to the
printed region; parts of the image that are outside these margins
will not be printed.
(These can also be set with the
<CODE> -t &lt;top margin&gt; </CODE>,
<CODE> -b &lt;bottom margin&gt; </CODE>,
<CODE> -l &lt;left margin&gt; </CODE>, and
<CODE> -r &lt;right margin&gt; </CODE>
options.) 
</LI>
<LI> <B>ColOffsX</B> and <B>ColOffsY</B>: the  x-offset and y-offset
(in pixels)
between  the color image produced by the color ink printer head, and that
produced by the black ink printer head.
These should be recalibrated 
<B> each time an ink cartridge is replaced</B>.  
See 
<A HREF="./CALIBRATION.html">CALIBRATION.html</A> (or CALIBRATION.txt) for more information.
</LI>
<LI> <B>blackshear</B> and <B>colorshear</B>: these are x offsets
between right-to-left and left-to-right sweeps of the print head, one for 
the black printing and one for the color printing.  These provide sideways
offsets  (in pixels)  of the right-to-left sweeps, 
that can be used to correct &quot;shearing&quot; when printing
in modes that use bidirectional print head sweeps.
</LI>
<LI><B>unimode 1</B>  will make unidirectional
print sweeps (left-to-right) the default, instead
of bidirectional sweeps. The <CODE>--uni</CODE>
and <CODE>--bi</CODE> options can control how a particular print
run is printed.    Unidirectional printing is only useful
(it is slower) if there are issues  of &quot;shearing&quot;
in high quality image printing.
</LI>
<LI> <B>blackness</B> : this takes values 0,1,2,3 or 4 drops of
black ink per pixel, and controls black ink density in black-and-white
and &quot;text-like&quot;  black regions  in color printing.   At present,
this has no effect on printing  with the black ink cartridge  disabled,
or on black regions identified as &quot;image-like&quot;.   (This can
also be set with the <CODE> -B &lt;n&gt;</CODE> option,
where <CODE>n</CODE> is the number of drops.)

</LI>
<LI><B>GammaR</B>, <B>GammaG</B>, and <B>GammaB</B>:
the are the three &quot;gamma&quot; parameters that define the 
standard  color correction
curves for red, green, and blue.   Changing these will affect how
colors appear (decreasing any Gamma enhaces the corresponding color).   
The Gamma values are specified as decimal numbers,
with Gamma = 1.0 corresponding to no color correction.</LI>
<LI>Gamma values can also be specified using integer numbers
<B>RedGammaIdx</B>, <B>GreenGammaIdx</B>, <B>BlueGammaIdx</B>;
These are determined by a procedure  discussed in 
<A HREF="./COLOR.html">COLOR.html</A> or COLOR.txt,
which involves printing a test page.  The <B>papersize</B>
keyword specifies the paper size used  for this testpage,
because it is produced by <CODE>pnm2ppa</CODE> without the input that
usually specifies the page size.</LI>
<LI>The keywords 
<B>black_ink 0</B>, 
<B>color_ink 0</B>, 
<B>cyan_ink 0</B>, 
<B>magenta_ink 0</B>, 
and <B>yellow_ink 0</B>
can be used to switch of the various inks; this can be useful
in troubleshooting and debugging  <CODE>pnm2ppa</CODE>.</LI>
</UL>
<P>Use <CODE>test_ppa</CODE> to print various test pages
or calibration patterns to adjust the offsets. 
<P>If you wish to specify these
parameters using the command-line options 
described above, some of them can be 
entered in the &quot;extra GS options&quot; box using the Print System Manager
(<CODE>printtool</CODE>), as described above. 
<P>
<P>
<P><B> Utility programs for the printer.</B>
<P>HP's  Windows software provides a utility program
that sends PPA commands to tell the printer to perform
taks like cleaning the printheads, etc.   The codes for some 
of these functions have already been reverse engineered.  
There are proposals  to add support for PPA printers to the
PUP (Printer Utility Program) utility, which is
also a project at
<A HREF="http://www.sourceforge.net/project/?group_id=1118">http://www.sourceforge.net</A>.   
However, as of the time of writing, no PUP support
for PPA printers is available  (volunteers, anyone?).
<P>
<P><B>Troubleshooting</B>
<P>The first thing to do is to look at the messages from <CODE>pnm2ppa</CODE>
in the system log to see what is happening, whether <CODE>pnm2ppa</CODE>
<B>actually received any input</B>, and if it was valid.
<B> (You may  need to enable system log messages in 
<CODE>/etc/pnm2ppa.conf</CODE>, see above.)</B>
Maybe  ghostscript failed to convert your postscript file into
PNM format: this is <B>not</B> a <CODE>pnm2ppa</CODE> problem!
Here are suggestions for dealing with problems that you may encounter.
<UL>
<LI><B> Printing fails in the middle of a print run</B>, perhaps
when a figure embedded in the document is printing (in the latest
<CODE>pnm2ppa</CODE> versions, printing finishes normally, but an incomplete
document is printed).   The system  log
reports that <CODE>read_line</CODE> could not read the image, and found EOF
(end-of-file).    This probably
means that <CODE>ghostscript</CODE>'s &quot;ppmraw&quot; or 
&quot;pgmraw&quot; output device failed for some reason,
usually leaving a core dump, without completing the
translation of the postscript to a pnm format.
(This has been seen to happen in ghostscript 5.10 ;
upgrading to ghostscript 5.50 solved the problem.)  If you cannot
upgrade, try printing the document
in black-and-white using the ghostscript &quot;pbmraw&quot; output device.</LI>
<LI><B>The <CODE>test_ppa</CODE> script works,
but you can't get  <CODE>printtool</CODE> to make the printfilters work.</B>

You installed  <CODE>pnm2ppa-1.0</CODE> and the  PPA-enhanced
<CODE>rhs-printfilters</CODE> (earlier than v. 1.61) from  the pnm2ppa 
SourceForge page.   You are using <CODE> printtool</CODE> v. 3.43 or earlier
and are probably a Mandrake user.    
Solution: (a)  use  <CODE>printtool </CODE> to uninstall the PPA printer;
(b) delete (or rename) the printer database 
<CODE>/usr/lib/rhs/rhs-printfilters/printerdb</CODE>, and reinstall
the <CODE>rhs-printfilters</CODE> RPM using the 
&quot;<CODE>rpm --force ... </CODE>&quot;
option; (c) use <CODE>printtool</CODE> to add the
PPA printer again. 
(Your previously-installed <CODE>rhs-printfilters</CODE> may have
resisted replacement of its <CODE>printerdb</CODE>).</LI>
<LI><B>You upgraded your RedHat (or compatible) Linux distribution
and your printfilters no longer work</B>.
You used to use a PPA-enhanced <CODE>rhs-printfilters</CODE> from the
pnm2ppa SourceForge site.   You 
upgraded your distribution to one using <CODE>printtool</CODE> v 3.44 or later
(e.g. RedHat 6.2).    
Solution: Make sure that 
<CODE>rhs-printfilters</CODE> has been updated to a version
1.61 or greater that came with your
upgraded distribution.
Use <CODE>printtool</CODE> to  delete, and then add the
PPA printer 
This will create a new printer configuration compatible
with your upgraded distribution.</LI>
<LI><B>You printed  an image file using a  &quot;high quality&quot; 
printer setting, but it has  visible horizontal  lines 
on it </B>and printing under Windows(tm) 9x doesn't
show  this effect (except in &quot;economode&quot;).
These are probably &quot;swath boundaries&quot;,
showing the junction between different sweeps of the print head.
Solution: using unidirectional printing (PPA option <CODE>--uni</CODE>,
or <CODE>unimode 1</CODE> in <CODE>/etc/pnm2ppa.conf</CODE>) helps a little, but
this problem requires an extensive  
rewrite of part of pnm2ppa (<CODE>cutswath.c</CODE>)
for a satisfactory solution.  (Volunteers welcome -  see the TODO file in the
pnm2ppa docs (<CODE>/usr/doc/pnm2ppa*/TODO</CODE>)!) </LI>
<LI>&quot;<B>Flashing light syndrome</B> &quot;.
Your printer usually works, but you have found that some particular
documents cause the printer to fail, and the lights on its panel
start flashing rapidly in sequence.   Solution, turn the printer off and back
on again.   This is not supposed to happen any more; if it happens 
reproducibly, contact the pnm2ppa developers, and offer to 
make the offending
file available for testing and diagnosis of this problem.
(Don't sent it to the Mailing List unless requested).
Bug reports can be filed at
<A HREF="http://sourceforge.net/projects/pnm2ppa">the SourceForge pnm2ppa site</A>.</LI>
<LI><B>You wish to  print on envelopes or other non-standard media
not supported by the  print filters</B>?
Solution:  if you can get  Ghostscript (<CODE>gs</CODE>) to
produce the correct image, and the paper size is in the range allowed
by  your printer, you should be able to do this with a
script that bypasses the print filters, as described earlier
in this document.</LI>
<LI><B>Colors look wrong, or do not match what the Windows(tm) 9x driver
produces</B>.  Solution:  check that
your color ink cartridge is
not running out of some ink color; if not,
(a) adjust the &quot;gamma&quot;
entries in <CODE>/etc/pnm2ppa,conf</CODE>, or (b)
install a customized color calibration file
<CODE>/etc/pnm2ppa.gamma</CODE>.  See the file
<A HREF="./COLOR.html">COLOR.html</A> (or COLOR.txt) for more information.</LI>
</UL>
 
<P>
<P><B>Contacting the pnm2ppa project.</B>
<P>Send comments or corrections (about this document or the RPMS) to:
<A HREF="mailto:ppa-rpms@sourceforge.net">ppa-rpms@users.sourceforge.net</A><P>There are three mailing lists, 
<EM>ppa.announce</EM> (announcements), 
<EM>ppa.users</EM> (users helping users)
and <EM>ppa.devel</EM> (developers).
You can subscribe to them, or browse their
archives, at
<A HREF="http://pnm2ppa.sourceforge.net">http://pnm2ppa.sourceforge.net/maillist.htm</A>.
<P>To contact the developers, subscribe to <EM>ppa.devel</EM> and post a message.
<P>There are Public Forums for posting questions
and comments
at 
<A HREF="http://sourceforge.net/projects/pnm2ppa">http://sourceforge.net/projects/pnm2ppa</A>
(but whether you get any help from these, depends on
whether anyone is reading them).
<P>
<HR>
Next
Previous
Contents
</BODY>
</HTML>

Youez - 2016 - github.com/yon3zu
LinuXploit