Lines Matching defs:data
154 uint8_t *data;
157 data = pixma_newcmd (&mp->cb, cmd_status, 0, 12);
161 memcpy (mp->current_status, data, 12);
163 data[1], data[8], data[7]));
172 uint8_t *data = pixma_newcmd (&mp->cb, cmd_activate, 10, 0);
173 data[0] = 1;
174 data[3] = x;
189 uint8_t *data = pixma_newcmd (&mp->cb, cmd_select_source, 10, 0);
193 data[0] = 2;
197 data[0] = 2;
198 data[5] = 3;
202 data[0] = 1;
212 uint8_t *data;
214 data = pixma_newcmd (&mp->cb, cmd_scan_param, 0x2e, 0);
215 pixma_set_be16 (s->param->xdpi | 0x1000, data + 0x04);
216 pixma_set_be16 (s->param->ydpi | 0x1000, data + 0x06);
217 pixma_set_be32 (s->param->x, data + 0x08);
218 pixma_set_be32 (s->param->y, data + 0x0c);
219 pixma_set_be32 (mp->raw_width, data + 0x10);
220 pixma_set_be32 (s->param->h, data + 0x14);
225 data[0x18] = 0x01;
227 data[0x18] = 0x04;
230 data[0x18] = 0x08;
232 data[0x19] = s->param->channels * s->param->depth; /* bits per pixel, for lineart should be 0x01 */
233 data[0x1e] = (s->param->depth == 1) ? 0x80 : 0x00; /* modify for lineart: 0x80 NEW */
234 data[0x1f] = (s->param->depth == 1) ? 0x80 : 0x7f; /* modify for lineart: 0x80 */
235 data[0x20] = (s->param->depth == 1) ? 0x01 : 0xff; /* modify for lineart: 0x01 */
236 data[0x23] = 0x81;
249 read_image_block (pixma_t * s, uint8_t * header, uint8_t * data)
268 memcpy (data, mp->cb.buf + hlen, datalen);
269 data += datalen;
272 error = pixma_read (s->io, data, IMAGE_BLOCK_SIZE - 512 + hlen);
295 uint8_t *data;
298 data = pixma_newcmd (&mp->cb, cmd_time, 20, 0);
301 strftime ((char *) data, 16, "%y/%m/%d %H:%M", t);
302 PDBG (pixma_dbg (3, "Sending time: '%s'\n", (char *) data));
391 uint8_t *data;
394 data = pixma_newcmd (&mp->cb, cmd_error_info, 0, len);
401 /* NOTE: I've absolutely no idea what the returned data mean. */
402 memcpy (buf, data, size);
695 /* no image data at this moment. */