mitsud90: Dimensional fixes for panorama split
This commit is contained in:
parent
42806398b3
commit
a0c6b7bf8a
|
@ -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…
Reference in New Issue