{"id":837,"date":"2012-11-11T19:50:52","date_gmt":"2012-11-11T19:50:52","guid":{"rendered":"http:\/\/ilias-laptop\/examples\/desktop-java\/print\/discover-print-services\/"},"modified":"2013-05-09T16:17:24","modified_gmt":"2013-05-09T13:17:24","slug":"discover-print-services","status":"publish","type":"post","link":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/","title":{"rendered":"Discover Print Services"},"content":{"rendered":"<p>With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to create and handle print jobs from you application.<\/p>\n<p>Discovering streaming print services is very easy as it requires that you :<\/p>\n<ul>\n<li>Use <code>PrintServiceLookup.lookupPrintServices<\/code>\u00a0to locates factories for print services that can be used with a print.<\/li>\n<li>Use\u00a0<code>PrintServiceLookup.lookupDefaultPrintService()<\/code>\u00a0to look up the default print service.<\/li>\n<li>Use\u00a0<code>PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.JPEG,\u00a0<\/code><code>null<\/code><code>);<\/code> to find services that support a particular input format (e.g. JPEG).<\/li>\n<li>Then\u00a0find printer service by name and find\u00a0find services that support a set of print job capabilities (e.g. color) using\u00a0<code>PrintServiceLookup.lookupPrintServices<\/code><\/li>\n<\/ul>\n<p>Let\u2019s see the code snippet that follows:<\/p>\n<pre class=\"brush:java\">package com.javacodegeeks.snippets.desktop;\r\nimport javax.print.DocFlavor;\r\nimport javax.print.PrintService;\r\nimport javax.print.PrintServiceLookup;\r\nimport javax.print.attribute.AttributeSet;\r\nimport javax.print.attribute.HashAttributeSet;\r\nimport javax.print.attribute.standard.ColorSupported;\r\nimport javax.print.attribute.standard.PrinterName;\r\n\r\npublic class DiscoverPrintServices {\r\n\r\n\tpublic static void main(String[] args) {\r\n\r\n\t\t\/\/ locate print services capable of printing the specified DocFlavor and attributes\r\n\t\t\/\/ with null no constraints are used\r\n\t\tPrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);\r\n\r\n\t\tSystem.out.println(\"Printer Services found:\");\r\n\t\tprintService(services);\r\n\r\n\t\t\/\/ Look up the default print service\r\n\t\tPrintService service = PrintServiceLookup.lookupDefaultPrintService();\r\n\r\n\t\tif (service!=null) {\r\n\t\t\tSystem.out.println(\"Default Printer Service found:\");\r\n\t\t\tSystem.out.println(\"t\" + service);\r\n\t\t}\r\n\r\n\t\t\/\/ find services that support a particular input format (e.g. JPEG)\r\n\t\tservices = PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.JPEG, null);\r\n\t\tSystem.out.println(\"Printer Services with JPEG support:\");\r\n\t\tprintService(services);\r\n\r\n\t\t\/\/ find printer service by name\r\n\t\tAttributeSet aset = new HashAttributeSet();\r\n\t\taset.add(new PrinterName(\"Microsoft XPS Document Writer\", null));\r\n\t\tservices = PrintServiceLookup.lookupPrintServices(null, aset);\r\n\r\n\t\tSystem.out.println(\"Printer Service Microsoft XPS Document Writer:\");\r\n\t\tprintService(services);\r\n\r\n\t\t\/\/ find services that support a set of print job capabilities (e.g. color)\r\n\t\taset = new HashAttributeSet();\r\n\t\taset.add(ColorSupported.SUPPORTED);\r\n\t\tservices = PrintServiceLookup.lookupPrintServices(null, aset);\r\n\r\n\t\tSystem.out.println(\"Printer Services with color support:\");\r\n\t\tprintService(services);\r\n\r\n\t}\r\n\r\n\tprivate static void printService(PrintService[] services) {\r\n\t\tif (services!=null &amp;&amp; services.length&gt;0) {\r\n\t\t\tfor (int i = 0; i &lt; services.length; i++) {\r\n\t\t\t\tSystem.out.println(\"t\" + services[i]);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n}<\/pre>\n<p><b>Output:<\/b><div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<pre style=\"background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;\"><code style=\"color: black; word-wrap: normal;\">Printer Services found:\r\n\tWin32 Printer : Microsoft XPS Document Writer\r\n\tWin32 Printer : HP Universal Printing PCL 5\r\n\tWin32 Printer : Fax\r\n\tWin32 Printer : \\http:\/\/10.42.76.11:631Photosmart_C3100_series\r\nDefault Printer Service found:\r\n\tWin32 Printer : HP Universal Printing PCL 5\r\nPrinter Services with JPEG support:\r\n\tWin32 Printer : Microsoft XPS Document Writer\r\n\tWin32 Printer : HP Universal Printing PCL 5\r\n\tWin32 Printer : Fax\r\nPrinter Service Microsoft XPS Document Writer:\r\n\tWin32 Printer : Microsoft XPS Document Writer\r\nPrinter Services with color support:\r\n\tWin32 Printer : Microsoft XPS Document Writer\r\n\tWin32 Printer : HP Universal Printing PCL 5\r\n\tWin32 Printer : Fax<\/code><\/pre>\n<p>&nbsp;<br \/>\nThis was an example on how to discover Print Services.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to create and handle print jobs from you application. Discovering streaming print services is very easy as it requires that you : Use PrintServiceLookup.lookupPrintServices\u00a0to locates factories for print services &hellip;<\/p>\n","protected":false},"author":6,"featured_media":1243,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[195,1046],"class_list":["post-837","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-print","tag-desktop-java-2","tag-print"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Discover Print Services - Java Code Geeks<\/title>\n<meta name=\"description\" content=\"With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discover Print Services - Java Code Geeks\" \/>\n<meta property=\"og:description\" content=\"With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to\" \/>\n<meta property=\"og:url\" content=\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/\" \/>\n<meta property=\"og:site_name\" content=\"Examples Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2012-11-11T19:50:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-05-09T13:17:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"360\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Byron Kiourtzoglou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Byron Kiourtzoglou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/\"},\"author\":{\"name\":\"Byron Kiourtzoglou\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/3b111ec1048740c68c9e709ff6240015\"},\"headline\":\"Discover Print Services\",\"datePublished\":\"2012-11-11T19:50:52+00:00\",\"dateModified\":\"2013-05-09T13:17:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/\"},\"wordCount\":127,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg\",\"keywords\":[\"desktop java\",\"print\"],\"articleSection\":[\"print\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/\",\"name\":\"Discover Print Services - Java Code Geeks\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg\",\"datePublished\":\"2012-11-11T19:50:52+00:00\",\"dateModified\":\"2013-05-09T13:17:24+00:00\",\"description\":\"With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to\",\"breadcrumb\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg\",\"width\":\"360\",\"height\":\"360\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/examples.javacodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Development\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Desktop Java\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/desktop-java\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"print\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/desktop-java\/print\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Discover Print Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Examples and Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/javacodegeeks\",\"https:\/\/x.com\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/3b111ec1048740c68c9e709ff6240015\",\"name\":\"Byron Kiourtzoglou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Byron-Kiourtzoglou-96x96.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Byron-Kiourtzoglou-96x96.jpg\",\"caption\":\"Byron Kiourtzoglou\"},\"description\":\"Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications\/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.\",\"sameAs\":[\"https:\/\/www.pivotalgamers.com\/\",\"https:\/\/www.linkedin.com\/in\/byron-kiourtzoglou-530ab222\"],\"url\":\"https:\/\/examples.javacodegeeks.com\/author\/byron-kiourtzoglou\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Discover Print Services - Java Code Geeks","description":"With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/","og_locale":"en_US","og_type":"article","og_title":"Discover Print Services - Java Code Geeks","og_description":"With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to","og_url":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/","og_site_name":"Examples Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2012-11-11T19:50:52+00:00","article_modified_time":"2013-05-09T13:17:24+00:00","og_image":[{"width":360,"height":360,"url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg","type":"image\/jpeg"}],"author":"Byron Kiourtzoglou","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Byron Kiourtzoglou","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#article","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/"},"author":{"name":"Byron Kiourtzoglou","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/3b111ec1048740c68c9e709ff6240015"},"headline":"Discover Print Services","datePublished":"2012-11-11T19:50:52+00:00","dateModified":"2013-05-09T13:17:24+00:00","mainEntityOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/"},"wordCount":127,"commentCount":1,"publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg","keywords":["desktop java","print"],"articleSection":["print"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/","url":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/","name":"Discover Print Services - Java Code Geeks","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg","datePublished":"2012-11-11T19:50:52+00:00","dateModified":"2013-05-09T13:17:24+00:00","description":"With this example we shall show you how to discover print services in a Java Desktop Application. You will find this particularly useful when you want to","breadcrumb":{"@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#primaryimage","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-duke-logo.jpg","width":"360","height":"360"},{"@type":"BreadcrumbList","@id":"https:\/\/examples.javacodegeeks.com\/java-development\/desktop-java\/print\/discover-print-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/examples.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Java Development","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/"},{"@type":"ListItem","position":3,"name":"Desktop Java","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/desktop-java\/"},{"@type":"ListItem","position":4,"name":"print","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/desktop-java\/print\/"},{"@type":"ListItem","position":5,"name":"Discover Print Services"}]},{"@type":"WebSite","@id":"https:\/\/examples.javacodegeeks.com\/#website","url":"https:\/\/examples.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Examples and Code Snippets","publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/examples.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/examples.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/3b111ec1048740c68c9e709ff6240015","name":"Byron Kiourtzoglou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Byron-Kiourtzoglou-96x96.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2013\/10\/Byron-Kiourtzoglou-96x96.jpg","caption":"Byron Kiourtzoglou"},"description":"Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications\/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.","sameAs":["https:\/\/www.pivotalgamers.com\/","https:\/\/www.linkedin.com\/in\/byron-kiourtzoglou-530ab222"],"url":"https:\/\/examples.javacodegeeks.com\/author\/byron-kiourtzoglou\/"}]}},"_links":{"self":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=837"}],"version-history":[{"count":0,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/837\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media\/1243"}],"wp:attachment":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}