diff --git a/hgdriver/hgdev/PaperSize.cpp b/hgdriver/hgdev/PaperSize.cpp index 9466eb2..c02ce35 100644 --- a/hgdriver/hgdev/PaperSize.cpp +++ b/hgdriver/hgdev/PaperSize.cpp @@ -18,7 +18,7 @@ namespace Device { papersize.insert({ B4,SIZE{250,353} }); papersize.insert({ B5,SIZE{176,250} }); papersize.insert({ B6,SIZE{125,176} }); - if(pid_ == 0x400) + if(pid_ == 0x400 || pid_ == 0x402) papersize.insert({ MaxSize,SIZE{297,(long)(420 * 1.5)} }); else if(pid_ == 0x300) papersize.insert({ MaxSize,SIZE{210,297 * 2} }); diff --git a/hgdriver/hgdev/hg_scanner_402.cpp b/hgdriver/hgdev/hg_scanner_402.cpp index 11c4f44..d8b7df9 100644 --- a/hgdriver/hgdev/hg_scanner_402.cpp +++ b/hgdriver/hgdev/hg_scanner_402.cpp @@ -954,6 +954,10 @@ int hg_scanner_402::writedown_image_configuration(void) { ic.resolution_dst = resolution_; } + else + { + ic.resolution_dst = resolution_; + } } else {