Lines Matching refs:job_params
77 wprint_job_params_t *job_params; member
121 priv->job_params->media_size, priv->job_params->media_type, in _send_thread()
122 priv->job_params->pixel_units, priv->job_params->duplex, in _send_thread()
123 priv->job_params->dry_time, priv->job_params->color_space, in _send_thread()
124 priv->job_params->media_tray, priv->job_params->page_top_margin, in _send_thread()
125 priv->job_params->page_left_margin); in _send_thread()
130 if (!priv->pcl_ifc->canCancelMidPage() || !priv->job_params->cancelled) { in _send_thread()
218 const ifc_print_job_t *print_ifc_p, wprint_job_params_t *job_params) { in _start_job() argument
223 if (job_params == NULL) continue; in _start_job()
225 job_params->plugin_data = NULL; in _start_job()
234 priv->job_params = job_params; in _start_job()
239 priv->job_info.strip_height = job_params->strip_height; in _start_job()
240 priv->job_info.useragent = job_params->useragent; in _start_job()
243 switch (job_params->pcl_type) { in _start_job()
265 job_params->plugin_data = (void *) priv; in _start_job()
277 static status_t _setup_image_info(wprint_job_params_t *job_params, wprint_image_info_t *image_info, in _setup_image_info() argument
283 priv = (plugin_data_t *) job_params->plugin_data; in _setup_image_info()
304 job_params->pixel_units, job_params->pdf_render_resolution); in _setup_image_info()
305 wprint_image_init(image_info, pathname, job_params->page_num); in _setup_image_info()
311 if ((job_params->render_flags & RENDER_FLAG_PORTRAIT_MODE) != 0) { in _setup_image_info()
314 } else if ((job_params->render_flags & RENDER_FLAG_LANDSCAPE_MODE) != 0) { in _setup_image_info()
318 ((job_params->render_flags & RENDER_FLAG_AUTO_ROTATE) != 0)) { in _setup_image_info()
323 if ((job_params->render_flags & RENDER_FLAG_CENTER_ON_ORIENTATION) != 0) { in _setup_image_info()
324 job_params->render_flags &= ~(RENDER_FLAG_CENTER_HORIZONTAL | in _setup_image_info()
326 job_params->render_flags |= ((rotation == ROT_0) ? RENDER_FLAG_CENTER_HORIZONTAL in _setup_image_info()
330 if ((job_params->duplex == DUPLEX_MODE_BOOK) && in _setup_image_info()
331 (job_params->page_backside) && in _setup_image_info()
332 ((job_params->render_flags & RENDER_FLAG_ROTATE_BACK_PAGE) != 0) && in _setup_image_info()
333 ((job_params->render_flags & RENDER_FLAG_BACK_PAGE_PREROTATED) == 0)) { in _setup_image_info()
339 switch (job_params->pcl_type) { in _setup_image_info()
349 job_params->printable_area_width, job_params->printable_area_height, in _setup_image_info()
350 job_params->print_top_margin, job_params->print_left_margin, in _setup_image_info()
351 job_params->print_right_margin, job_params->print_bottom_margin, in _setup_image_info()
352 job_params->render_flags, job_params->strip_height, MAX_SEND_BUFFS, in _setup_image_info()
362 static status_t _print_page(wprint_job_params_t *job_params, const char *mime_type, in _print_page() argument
376 if (job_params == NULL) return ERROR; in _print_page()
378 priv = (plugin_data_t *) job_params->plugin_data; in _print_page()
386 if ((result = _setup_image_info(job_params, image_info, mime_type, pathname)) == OK) { in _print_page()
404 msg.param.start_page.extra_margin = ((job_params->duplex != DUPLEX_MODE_NONE) && in _print_page()
405 ((job_params->page_num & 0x1) == 0)) ? job_params->page_bottom_margin : 0.0f; in _print_page()
422 if (priv->pcl_ifc->canCancelMidPage() && job_params->cancelled) { in _print_page()
430 height = MIN(num_rows, job_params->strip_height); in _print_page()
431 if (!job_params->cancelled) { in _print_page()
467 if ((result == OK) && job_params->cancelled) { in _print_page()
474 msg.param.end_page.page = job_params->page_num; in _print_page()
477 image_row, wprint_image_get_height(image_info), job_params->page_num, pathname, in _print_page()
478 (job_params->last_page) ? "- last page" : "- ", in _print_page()
479 (job_params->cancelled) ? "- job cancelled" : ".", in _print_page()
510 static int _print_blank_page(wJob_t job_handle, wprint_job_params_t *job_params, in _print_blank_page() argument
515 if (job_params == NULL) return ERROR; in _print_blank_page()
517 priv = (plugin_data_t *) job_params->plugin_data; in _print_blank_page()
520 if ((!job_params->face_down_tray && job_params->duplex != DUPLEX_MODE_NONE) || in _print_blank_page()
527 if (_setup_image_info(job_params, image_info, mime_type, pathname) == OK) { in _print_blank_page()
544 static int _end_job(wprint_job_params_t *job_params) { in _end_job() argument
545 if (job_params != NULL) { in _end_job()
546 _stop_thread((plugin_data_t *) job_params->plugin_data); in _end_job()