Harlequin RIP SDK
skinmin.c File Reference

Minimal RIP example code. More...

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "hhrsdk.h"
#include <windows.h>

Macros

#define CONFIG_RIP
 Minimal RIP integration fixed RIP configuration. More...
 
#define CONFIG_JOB
 Minimal RIP integration job configuration. More...
 

Functions

static RASTER_result raster_start (void *pJobContext, RasterDescription *pRasterDescription, RASTER_handle *pHandle)
 Minimal RIP integration raster start handler. More...
 
static RASTER_result raster_writeband (void *pJobContext, RASTER_handle handle, RasterDescription *pRasterDescription, void *data, int32 topline, int32 nlines, int32 bytesperline, int32 plane)
 Minimal RIP integration raster band data handler. More...
 
static RASTER_result raster_finish (void *pJobContext, RASTER_handle *pHandle, RasterDescription *pRasterDescription, RASTER_result result)
 Minimal RIP integration raster end handler. More...
 
static RASTER_result blank_page (void *pJobContext, RASTER_handle *pHandle, RASTER_BLANK *pBlank, RasterDescription *pRasterDescription)
 Minimal RIP integration blank page handler. More...
 
static RASTER_result job_end (void *pJobContext, RASTER_handle *pHandle)
 Minimal RIP integration job end handler. More...
 
static void minripMonitorCallback (uint32 bufLen, const uint8 *u8buf)
 Minimal RIP integration log and monitor output handler.
 
int main (int argc, char *argv[])
 The "minrip" application entry point.
 

Variables

static sw_raster_api_20230105 minrip_raster_api
 Raster output functions for the "minrip" application layer.
 

Detailed Description

Minimal RIP example code.

Copyright (C) 2023 Global Graphics Software Ltd. All Rights Reserved.

This example is provided on an "as is" basis and without warranty of any kind. Global Graphics Software Ltd. does not warrant or make any representations regarding the use or results of use of this example.