{"id":692,"date":"2020-07-17T13:24:51","date_gmt":"2020-07-17T11:24:51","guid":{"rendered":"https:\/\/test-downloads.geniusbytes.com\/?post_type=docs&#038;p=692"},"modified":"2024-05-06T12:41:24","modified_gmt":"2024-05-06T10:41:24","password":"","slug":"how-can-i-enable-ipps-for-genius-server","status":"publish","type":"docs","link":"https:\/\/tic.geniusbytes.com\/en\/docs\/how-can-i-enable-ipps-for-genius-server\/","title":{"rendered":"Enable IPPS (Internet Printing Protocol in HTTPS)?"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Genius Server installation<\/li>\n\n\n\n<li>for IPPS printing to a device, trustStore with a CA certificate used to sign the device certificates<\/li>\n\n\n\n<li>for IPPS Server, keyStore with a server sertificate<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Objective<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>enable Genius Server to receive print jobs via IPPS<\/li>\n\n\n\n<li>enable Genius Server to send print jobs to a device via IPPS<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>configure keyStore for IPPS in printing section, currently not managed by the general certificate menu<\/li>\n\n\n\n<li>enable IPPS server<\/li>\n\n\n\n<li>verify that CA certificate used to sign the device certificates is stored in general trustStore<\/li>\n\n\n\n<li>switch one test device from lpr to IPPS<\/li>\n\n\n\n<li>switch default printing protocol to IPPS<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Example<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">IPPS Server<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>right click Genius CDDS Server Tools and start as administrator<\/li>\n\n\n\n<li>access configuration and switch to advanced mode<\/li>\n\n\n\n<li>access printing, IPPS Server<\/li>\n\n\n\n<li>configure the keyStore, password and Keystore cert alias<br>In most cases the target configuration should be similar to the keyStore setup described in <a href=\"https:\/\/tic.geniusbytes.com\/en\/docs\/how-can-i-manage-ssl-tls-certificates-in-genius-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">this FAQ<\/a><\/li>\n\n\n\n<li>Save changes and restart Genius Server service<\/li>\n\n\n\n<li>create a IPPS connection and send a test print job to Genius Server<br>(add printer, select a shared printer by name)<br>note: on some clients the windows feature ipp print client has to be installed to perform this test<\/li>\n\n\n\n<li>login on admin web and access, admin, Print management, Job management, pull-printing to confirm if the job was successfully received<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">IPPS printing<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>right click Genius CDDS Server Tools and start as administrator<\/li>\n\n\n\n<li>access MyModule, device, Spooling<\/li>\n\n\n\n<li>the print strategy will save the default print strategy to a device type on creation of the device in the Genius Server database. Typically this is done on the autodetection or first login (default lpr)<\/li>\n\n\n\n<li>IPP spooling, in this section the ipp and ipps url suffixes can be altered. These suffixes are stored in the device type on device creation.<br>The suffixes will be added to the printer hostname when a spooling attempt to a device is made<\/li>\n\n\n\n<li>To send a job via IPPS to a device the Genius Server will act as SSL client and needs to trust the SSL Server (the device)<\/li>\n\n\n\n<li>if no general trustStore configuration has been done Ipps ignore certificate can be used for initial testing<\/li>\n\n\n\n<li>in a production environment it is recommended to import the CA certificate used to sign the device certificates in the trustStore of Genius Server, see <a href=\"https:\/\/tic.geniusbytes.com\/en\/docs\/how-can-i-manage-ssl-tls-certificates-in-genius-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">this FAQ<\/a>.<\/li>\n\n\n\n<li>restart Genius Server sevice after configuration changes have been made<\/li>\n\n\n\n<li>before changing the overall print strategy, a test device should be switched for testing purposes<\/li>\n\n\n\n<li>access admin web, Device management, devices<\/li>\n\n\n\n<li>open the test device and edit the device details<\/li>\n\n\n\n<li>set print protocol to ipps<br><img decoding=\"async\" class=\"wp-image-699\" style=\"width: 600px;\" src=\"https:\/\/test-downloads.geniusbytes.com\/wp-content\/uploads\/GeniusServer_AdminWeb_DevicePrintProtocolStrategy.png\" alt=\"\"><\/li>\n\n\n\n<li>print a job to pull-printing, login on the device and try to print it<\/li>\n\n\n\n<li>if devices are device types already existed at the time of the IPPS migration, it is necessary to change\n<ul class=\"wp-block-list\">\n<li>the global print protocol as mentioned above<\/li>\n\n\n\n<li>the print protocol already assigned to previously detected device-type<br>this can be done in admin web, device management, asset, device type<\/li>\n\n\n\n<li>after this change a new device should show &#8220;IPPS (inherted)&#8221;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>You can also find more <a href=\"https:\/\/tic.geniusbytes.com\/en\/ProductDoku\/Server\/GeniusServer\/pages\/configurationTool\/Base\/printing.html\/?highlight=ipps\" target=\"_blank\" rel=\"noreferrer noopener\">information on this point<\/a> in our product documentation.<\/p>","protected":false},"excerpt":{"rendered":"<p>Requirements Objective Solution Example IPPS Server IPPS printing You can also find more information on this point in our product documentation.<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[32],"doc_tag":[47,48],"class_list":["post-692","docs","type-docs","status-publish","hentry","doc_category-genius-server","doc_tag-ipp","doc_tag-ipps"],"year_month":"2026-05","word_count":505,"total_views":"5511","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Bernd C.","author_nicename":"bernd","author_url":"https:\/\/tic.geniusbytes.com\/en\/author\/bernd\/"},"doc_category_info":[{"term_name":"Genius Server","term_url":"https:\/\/tic.geniusbytes.com\/en\/docs-category\/genius-server\/"}],"doc_tag_info":[{"term_name":"IPP","term_url":"https:\/\/tic.geniusbytes.com\/en\/docs-tag\/ipp\/"},{"term_name":"IPPS","term_url":"https:\/\/tic.geniusbytes.com\/en\/docs-tag\/ipps\/"}],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs\/692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/comments?post=692"}],"version-history":[{"count":5,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs\/692\/revisions"}],"predecessor-version":[{"id":7510,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/docs\/692\/revisions\/7510"}],"wp:attachment":[{"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/media?parent=692"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/doc_category?post=692"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/tic.geniusbytes.com\/en\/wp-json\/wp\/v2\/doc_tag?post=692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}