mitsud90: Dimensional fixes for panorama split

master
Solomon Peachy 2 years ago
parent 42806398b3
commit a0c6b7bf8a
  1. 8
      backend_mitsud90.c
  2. 8
      pano-split.sh

@ -736,14 +736,14 @@ static int mitsud90_panorama_splitjob(struct mitsud90_printjob *injob, struct mi
inrows = be16_to_cpu(injob->hdr.rows);
/* Work out parameters */
if (inrows == 6084) {
if (inrows == 6028) {
numpanels = 3;
overlap_rows = 600;
overlap_rows = 600 + 28;
max_rows = 2428;
} else if (inrows == 4256) {
} else if (inrows == 4228) {
numpanels = 2;
max_rows = 2428;
overlap_rows = 600;
overlap_rows = 600 + 28;
} else {
ERROR("Invalid panorama row count (%d)\n", inrows);
return CUPS_BACKEND_CANCEL;

@ -22,13 +22,13 @@ case "${model}" in
mitsubishi-d90dw)
cols=1852
drows=2428
overlap=600
overlap=628 # 600 + 28
if [ "${printsize}" eq "6x20" ] ; then
inrows=6084
inrows=6028
elif [ "${printsize}" eq "6x14" ] ; then
inrows=4256
inrows=4228
else
echo "D90 supportx 6x20 and 6x14 only"
echo "D90 supports 6x20 and 6x14 only"
exit 1
fi
;;

Loading…
Cancel
Save