{"id":67383,"date":"2016-11-07T10:33:18","date_gmt":"2016-11-07T01:33:18","guid":{"rendered":"https:\/\/support.questetra.com\/?p=67383"},"modified":"2021-02-01T13:49:41","modified_gmt":"2021-02-01T04:49:41","slug":"googlecloudprint-print","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/addons\/googlecloudprint-print\/","title":{"rendered":"Submit Print Jobs via Google Cloud Print Service"},"content":{"rendered":"<div class=\"su-note\"  style=\"border-color:#b9b9b9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#D3D3D3;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h3><i class=\"fal fa-exclamation-circle\"><\/i>Note<\/h3>\n<div style=\"text-align: center;\"><i class=\"fal fa-truck fa-lg\"><\/i> After December 31, 2020, Google Cloud Print will be no longer supported.<br \/>\n<a href=\"https:\/\/www.google.com\/intl\/en-GB_ALL\/cloudprint\/learn\/\">https:\/\/www.google.com\/intl\/en-GB_ALL\/cloudprint\/learn\/<\/a>\n<\/div>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"68\" data-attachment-id=\"89186\" data-permalink=\"https:\/\/support.questetra.com\/en\/maintenance\/maintenance-20251117\/attachment\/professional-banner-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/06\/professional-banner-en.png?fit=1200%2C68&amp;ssl=1\" data-orig-size=\"1200,68\" data-comments-opened=\"0\" data-image-title=\"professional-banner-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/06\/professional-banner-en.png?fit=1024%2C58&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/06\/professional-banner-en.png?resize=1200%2C68&#038;ssl=1\" alt=\"\" class=\"wp-image-89186\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/06\/professional-banner-en.png?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/06\/professional-banner-en.png?resize=600%2C34&amp;ssl=1 600w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/06\/professional-banner-en.png?resize=1024%2C58&amp;ssl=1 1024w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/06\/professional-banner-en.png?resize=768%2C44&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"su-box su-box-style-default\" id=\"\" style=\"border-color:#003e04;border-radius:0px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#267137;color:#ffffff;border-top-left-radius:0px;border-top-right-radius:0px\">Submit Print Jobs via Google Cloud Print Service<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:0px;border-bottom-right-radius:0px\">Prints files attached as workflow data (via Google Cloud Print).\n<br><span style=\"float: right;\">2018 \u00a9 Questetra, Inc. (MIT License)<\/span><\/div><\/div>\n\n\n\n<div class=\"su-spoiler su-spoiler-style-modern-light su-spoiler-icon-plus-square-1\" data-anchor=\"configs\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Configs<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><ul class=\"fa-ul\">\n<li> A: Set OAuth2 Config Name (at [OAuth 2.0 Setting])<span style=\"color:#990000;\"> *<\/span><\/li>\n<li> B: Set Printer Id (e.g. &#8220;a2c4e6g8-&#8230;&#8221;)<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"> <sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li> C: Select FILES DATA for Print (PDF, PNG, DOCX, etc)<span style=\"color:#990000;\"> *<\/span><\/li>\n<li> D: Set CJT Options (e.g. &#8216;{&#8220;version&#8221;:&#8221;1.0&#8243;,&#8221;print&#8221;:{}}&#8217;)<span style=\"color:#000099;\"> <sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<\/ul><\/div><\/div>\n\n\n<div class=\"su-spoiler su-spoiler-style-modern-light su-spoiler-icon-plus-square-1 su-spoiler-closed\" data-anchor=\"script\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Script<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ OAuth2 Example Setting:\n\/\/ &lt;Google Developers Console&gt;\n\/\/ Application Type: Web Application\n\/\/ Name: questetra-print\n\/\/ Redirect URL: https:\/\/s.questetra.net\/oauth2callback\n\/\/ &lt;Questetra OAuth2.0 Setting of Workflow App&gt;\n\/\/ Name: google-cloud-print\n\/\/ Authorization Endpoint URL: https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&amp;approval_prompt=force\n\/\/ Token Endpoint URL: https:\/\/accounts.google.com\/o\/oauth2\/token\n\/\/ Scope: https:\/\/www.googleapis.com\/auth\/cloudprint\n\/\/ Consumer Key: (Copy from Google Developers Console)\n\/\/ Consumer Secret: (Copy from Google Developers Console)\n\/\/\/ https:\/\/console.developers.google.com\/apis\/credentials\n\n\/\/ PrinterID: Get via \"chrome:\/\/devices\/\"\n\/\/ Cloud Job Ticket (CJT):\n\/\/ REF https:\/\/developers.google.com\/cloud-print\/docs\/cdd#cjt\n\/\/ If not specified, it is printed with the printer's default setting '{\"version\": \"1.0\", \"print\": {}}'\n\/\/ Other Examples\n\/\/ {\"version\":\"1.0\",\"print\":{\"vendor_ticket_item\":&#091;],\"duplex\":{\"type\":\"LONG_EDGE\"}}}\n\/\/ {\"version\":\"1.0\",\"print\":{\"vendor_ticket_item\":&#091;],\"color\":{\"type\":\"STANDARD_MONOCHROME\"},\"copies\":{\"copies\": 2}}}\n\n\/\/ Supported File Types:\n\/\/ \"text\/html\", \"text\/plain\", \"application\/postscript\",,,\n\/\/ \"application\/pdf\", \"image\/jpeg\", \"image\/png\",,,\n\/\/ \"application\/vnd.openxmlformats-officedocument.wordprocessingml.document\" (docx),,,\n\/\/ \"application\/vnd.openxmlformats-officedocument.presentationml.presentation\" (pptx),,,\n\/\/ REF https:\/\/developers.google.com\/cloud-print\/docs\/appDevGuide\n\/\/ REF https:\/\/developers.google.com\/cloud-print\/docs\/appInterfaces\n\n\n\n\/\/\/\/\/\/\/\/ START \"main()\" \/\/\/\/\/\/\/\/\nmain();\nfunction main(){ \n\n\/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\nconst dataIdC = configs.get( \"conf_DataIdC\" ) + \"\";\n\/\/ 'java.lang.String' (String Obj) to javascript primitive 'string'\n\/\/ https:\/\/wiki.openjdk.java.net\/display\/Nashorn\/Rhino+Migration+Guide#RhinoMigrationGuide-JavaScriptvsJavaStrings\n\/\/ https:\/\/docs.oracle.com\/javase\/8\/docs\/technotes\/guides\/scripting\/nashorn\/api.html#sthref21\n\nconst oauth2    = configs.get( \"conf_OAuth2\" ) + \"\";\nconst printerId = configs.get( \"conf_PrinterId\" ) + \"\";\nlet   jobTicket = configs.get( \"conf_JobTicket\" ) + \"\";\n  if( jobTicket === \"\" ){\n    jobTicket = '{\"version\": \"1.0\", \"print\": {}}';\n  }\n\n\n\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\nconst myFiles   = engine.findDataByNumber( dataIdC ); \/\/ java.util.ArrayList\n\/\/ com.questetra.bpms.core.event.scripttask.NewQfile\nif( myFiles === null ){\n  throw new Error( \"Files data is NULL\" );\n}\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\nconst jobTitle  = \"Questetra-\" + processInstance.getProcessInstanceId() + \"\";\nconst token     = httpClient.getOAuth2Token( oauth2 );\n\nfor( let i = 0; i &lt; myFiles.size(); i++ ){\n  \/\/ prepare API Request\n  \/\/ com.questetra.bpms.core.event.scripttask.HttpClientWrapper\n  let apiRequest = httpClient.begin(); \/\/ HttpRequestWrapper\n  apiRequest     = apiRequest.bearer( token );\n  apiRequest     = apiRequest.multipart( \"title\", jobTitle );\n  apiRequest     = apiRequest.multipart( \"printerid\", printerId );\n  apiRequest     = apiRequest.multipart( \"ticket\", jobTicket );\n  apiRequest     = apiRequest.multipart( \"content\", myFiles.get(i) );\n\n  \/\/ access API (with post())\n  let response   = apiRequest.post( \"https:\/\/www.google.com\/cloudprint\/submit\" );\n  let httpStatus = response.getStatusCode() + \"\";\n  let responseStr= response.getResponseAsString() + \"\";\n  engine.log( \"Submit Print Job: \" + jobTitle + \" (\" + httpStatus + \")\" );\n  if( httpStatus !== \"200\" ){\n    let errorMessage = \"\\n- HTTP STATUS is not 200, Service Task stopped. -\\n\";\n    errorMessage += responseStr + \"\\n\";\n    throw new Error( errorMessage );\n  }\n}\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\n\/\/ (nothing)\n\n} \/\/\/\/\/\/\/\/ END \"main()\" \/\/\/\/\/\/\/\/<\/code><\/pre>\n\n\n<\/div><\/div>\n\n\n<div class=\"su-divider su-divider-style-dashed\" style=\"margin:30px 0;border-width:8px;border-color:#009900\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-cloud-download-alt\"><\/i> Download<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/questetra.github.io\/addon\/service-task\/GoogleCloudPrint-print.xml\" target=\"_blank\" rel=\"noopener noreferrer\">GoogleCloudPrint-print.xml<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-images\"><\/i> Capture<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"84005\" data-permalink=\"https:\/\/support.questetra.com\/en\/bpmn-icons\/onedrive-file-upload\/attachment\/setting-service-task-pdf-generation-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/01\/setting-service-task-pdf-generation-en.png?fit=959%2C833&amp;ssl=1\" data-orig-size=\"959,833\" data-comments-opened=\"0\" data-image-title=\"setting-service-task-pdf-generation-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/01\/setting-service-task-pdf-generation-en.png?fit=725%2C630&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/google-cloud-print2.png?ssl=1\" alt=\"\" class=\"wp-image-84005\" style=\"border:10px solid #aaaaaa; padding:5px; margin:5px;\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-lightbulb-exclamation\"><\/i> Notes<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>All the files attached in the File-type Data Item are printed<\/li><li>File data in various formats can be printed, such as PDF, Docx<\/li><li>A delay of up to 30 seconds may occur before receiving a print job<\/li><li>It is necessary to add a printer in &#8220;chrome:\/\/devices\/&#8221; in advance and acquire the printer ID (B)<ul><li>&#8220;Cloud compatible printer&#8221; may not be displayed in &#8220;new device&#8221; in &#8220;chrome:\/\/devices\/&#8221; if it is registered with someone else&#8217;s account.<\/li><li>&#8220;Conventional printers&#8221; (cloud non-compatible) will perform printing when the power to the host PC is turned on.<\/li><\/ul><\/li><li>It is necessary to acquire the Client ID and Client secret for OAuth2 communication in the <a rel=\"noreferrer noopener\" href=\"https:\/\/console.developers.google.com\/apis\/credentials\" target=\"_Blank\">Google Developers Console<\/a> beforehand.<ul><li>Example Setting (Google Developers Console)<ul><li>Application Type: Web Application<\/li><li>Name: questetra-print<\/li><li>Redirect URL: <a href=\"https:\/\/s.questetra.net\/oauth2callback\" rel=\"nofollow\">https:\/\/s.questetra.net\/oauth2callback<\/a><\/li><\/ul><\/li><\/ul><\/li><li>OAuth2 communication must have been registered and authorized (allowed) on the details screen of the Workflow App<ul><li>Example Setting (Questetra OAuth2.0 Setting of Workflow App)<ul><li>Name: google-cloud-print<\/li><li>Authorization Endpoint URL: <a href=\"https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force\" rel=\"nofollow\">https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force<\/a><\/li><li>Token Endpoint URL: <a href=\"https:\/\/accounts.google.com\/o\/oauth2\/token\" rel=\"nofollow\">https:\/\/accounts.google.com\/o\/oauth2\/token<\/a><\/li><li>Scope: <a href=\"https:\/\/www.googleapis.com\/auth\/cloudprint\" rel=\"nofollow\">https:\/\/www.googleapis.com\/auth\/cloudprint<\/a><\/li><li>Consumer Key: (Copy from Google Developers Console)<\/li><li>Consumer Secret: (Copy from Google Developers Console)<\/li><\/ul><\/li><\/ul><\/li><li>Print options are set in <a rel=\"noreferrer noopener\" href=\"https:\/\/developers.google.com\/cloud-print\/docs\/cdd#cjt\" target=\"_Blank\">Cloud Job Ticket (CJT)<\/a>.<ul><li>If not specified, it will be printed with the default setting of the printer\uff08CJT= {&#8220;version&#8221;: &#8220;1.0&#8221;, &#8220;print&#8221;: {}} \uff09<\/li><li>Duplex printing = {&#8220;version&#8221;:&#8221;1.0&#8243;,&#8221;print&#8221;:{&#8220;vendor_ticket_item&#8221;:[],&#8221;duplex&#8221;:{&#8220;type&#8221;:&#8221;LONG_EDGE&#8221;}}}<\/li><li>2 copies printing = {&#8220;version&#8221;:&#8221;1.0&#8243;,&#8221;print&#8221;:{&#8220;vendor_ticket_item&#8221;:[],&#8221;color&#8221;:{&#8220;type&#8221;:&#8221;STANDARD_MONOCHROME&#8221;},&#8221;copies&#8221;:{&#8220;copies&#8221;: 2}}}<\/li><\/ul><\/li><li>It is also possible to set values to the Config item &#8220;Printer ID&#8221; or &#8220;CJT printing option &#8221; referring to Workflow data by setting Expression Language (e.g. &#8220;#{data [&#8216;1&#8217;]}&#8221;)<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Download GoogleCloudPrint-print.xml Capture Notes All the files attached in the File-type Data Item are printed File data in various formats can be printed, such as PDF, Docx A delay of up to 30 seconds may occur before receiving a print job It is necessary to add a printer in &#8220;chrome:\/\/devices\/&#8221; in advance and acquire the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":90290,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_uag_custom_page_level_css":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[168],"tags":[],"faq_section":[],"class_list":["post-67383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons"],"jetpack_publicize_connections":[],"uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"Hirotaka NISHI","author_link":"https:\/\/support.questetra.com\/en\/author\/nishiquestetra\/"},"uagb_comment_info":0,"uagb_excerpt":"Download GoogleCloudPrint-print.xml Capture Notes All the files attached in the File-type Data Item are printed File data in various formats can be printed, such as PDF, Docx A delay of up to 30 seconds may occur before receiving a print job It is necessary to add a printer in &#8220;chrome:\/\/devices\/&#8221; in advance and acquire the&hellip;","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-hwP","jetpack-related-posts":[{"id":67389,"url":"https:\/\/support.questetra.com\/en\/addons\/googlecloudprint-printsingle\/","url_meta":{"origin":67383,"position":0},"title":"Submit Print Job via GCP Service (Single)","author":"Hirotaka NISHI","date":"2016-11-07","format":false,"excerpt":"Download GoogleCloudPrint-printSingle.xmlSince Rhino (deprecated) is specified as the script engine, a setting error will occur even if you install this in a workflow AppTo use this Add-on, you need to change the script engine and modify the script accordinglyPlease refer to Notice Concerning Deprecation of Rhino for the method for\u2026","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":80825,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/google-cloud-vision-api-questetra\/","url_meta":{"origin":67383,"position":1},"title":"Incorporate Optical Character Reading into Workflow (AI-OCR\/BPM Integration)","author":"Tsuyoshi Kusaka","date":"2019-09-04","format":false,"excerpt":"How to link Questetra BPM Suite with Google Cloud Vision API","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":74618,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-python\/","url_meta":{"origin":67383,"position":2},"title":"Starting a Case from Outside of Questetra BPM Suite (Python Chapter)","author":"Hirotaka NISHI","date":"2019-01-28","format":false,"excerpt":"Introducing how to access Message Start Event (HTTP) API from Python script.","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2026\/09\/external-start-en-fi.jpg?fit=1200%2C655&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2026\/09\/external-start-en-fi.jpg?fit=1200%2C655&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2026\/09\/external-start-en-fi.jpg?fit=1200%2C655&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2026\/09\/external-start-en-fi.jpg?fit=1200%2C655&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2026\/09\/external-start-en-fi.jpg?fit=1200%2C655&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":193068,"url":"https:\/\/support.questetra.com\/en\/faq\/is-it-possible-to-print-case-details\/","url_meta":{"origin":67383,"position":3},"title":"Is it possible to print Case details?","author":"Kitao","date":"2026-09-03","format":false,"excerpt":"Question. I want to print not only Case data but also operation history. Is there any good way to print Case details? Answer. Use your browser's print function in the [Detail] screen. You can output operation history, Case data, and status information in a printer-friendly layout. \u00a0 Printing in [Administrator\u2026","rel":"","context":"In &quot;FAQ&quot;","block_context":{"text":"FAQ","link":"https:\/\/support.questetra.com\/en\/faq\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":74538,"url":"https:\/\/support.questetra.com\/en\/templates\/fax-reception-process-20171204\/","url_meta":{"origin":67383,"position":4},"title":"Fax Reception Process","author":"IMAMURA, Genichi","date":"2019-01-23","format":false,"excerpt":"Internet FAX (cloud fax service) is a mechanism to convert received faxes into PDFs and notify them by e-mail. This Workflow-App receives the notification email via mailing list. After that, PDF data received is checked in [1. Confirm order]. Noise data such as unwanted faxes and false positives are eliminated.\u2026","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/diagram-fax-reception-process-20171204-en.png?fit=855%2C255&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/diagram-fax-reception-process-20171204-en.png?fit=855%2C255&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/diagram-fax-reception-process-20171204-en.png?fit=855%2C255&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/diagram-fax-reception-process-20171204-en.png?fit=855%2C255&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":103453,"url":"https:\/\/support.questetra.com\/en\/addons\/google-translate-translation-api-basic-translate\/","url_meta":{"origin":67383,"position":5},"title":"Google Translate #Translation_API_Basic: Translate","author":"IMAMURA, Genichi","date":"2021-03-11","format":false,"excerpt":"Translates using Google Translation API v2. Specifying the target language is mandatory, but specifying the source language is optional (Detected). The NMT model is applied, but in some languages the PBMT model is applied.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Google Translate: Translation API Basic, Translate","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2016\/11\/gcp-job-submission-header.png?fit=1200%2C675&ssl=1","_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/67383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=67383"}],"version-history":[{"count":18,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/67383\/revisions"}],"predecessor-version":[{"id":101015,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/67383\/revisions\/101015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/90290"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=67383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=67383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=67383"},{"taxonomy":"faq_section","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/faq_section?post=67383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}