Fix printing on non-A4 after restructuring
This commit is contained in:
parent
ea39f0285b
commit
993eb75cf7
7 changed files with 6 additions and 70 deletions
|
@ -541,7 +541,7 @@ void IppPrinter::print(QJsonObject jobAttrs, QString filename)
|
||||||
QJsonObject o = opAttrs();
|
QJsonObject o = opAttrs();
|
||||||
o.insert("job-name", QJsonObject {{"tag", IppMsg::NameWithoutLanguage}, {"value", fileinfo.fileName()}});
|
o.insert("job-name", QJsonObject {{"tag", IppMsg::NameWithoutLanguage}, {"value", fileinfo.fileName()}});
|
||||||
|
|
||||||
QString PaperSize = getAttrOrDefault(jobAttrs, "media").toString();
|
Params.paperSizeName = getAttrOrDefault(jobAttrs, "media").toString(Params.paperSizeName.c_str()).toStdString();
|
||||||
|
|
||||||
QString targetFormat = getAttrOrDefault(jobAttrs, "document-format").toString();
|
QString targetFormat = getAttrOrDefault(jobAttrs, "document-format").toString();
|
||||||
qDebug() << "target format:" << targetFormat;
|
qDebug() << "target format:" << targetFormat;
|
||||||
|
@ -573,18 +573,17 @@ void IppPrinter::print(QJsonObject jobAttrs, QString filename)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(jobAttrs.contains("media-col") && jobAttrs.contains("media"))
|
if(jobAttrs.contains("media-col") && jobAttrs.contains("media"))
|
||||||
{
|
{
|
||||||
qDebug() << "moving media to media-col" << PaperSize;
|
qDebug() << "moving media to media-col" << Params.paperSizeName.c_str();
|
||||||
if(!PaperSizes.contains(PaperSize))
|
if(!PaperSizes.contains(Params.paperSizeName.c_str()))
|
||||||
{
|
{
|
||||||
emit convertFailed(tr("Unknown document format dimensions"));
|
emit convertFailed(tr("Unsupported paper size"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
int x = PaperSizes[PaperSize].width()*100;
|
int x = PaperSizes[Params.paperSizeName.c_str()].width()*100;
|
||||||
int y = PaperSizes[PaperSize].height()*100;
|
int y = PaperSizes[Params.paperSizeName.c_str()].height()*100;
|
||||||
|
|
||||||
QJsonObject Dimensions =
|
QJsonObject Dimensions =
|
||||||
{{"tag", IppMsg::BeginCollection},
|
{{"tag", IppMsg::BeginCollection},
|
||||||
|
@ -633,11 +632,6 @@ void IppPrinter::print(QJsonObject jobAttrs, QString filename)
|
||||||
Params.format = PrintParameters::URF;
|
Params.format = PrintParameters::URF;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!PaperSizes.contains(Params.paperSizeName.c_str()))
|
|
||||||
{
|
|
||||||
qDebug() << "Unsupported paper size" << Params.paperSizeName.c_str();
|
|
||||||
emit convertFailed(tr("Unsupported paper size"));
|
|
||||||
}
|
|
||||||
QSizeF size = PaperSizes[Params.paperSizeName.c_str()];
|
QSizeF size = PaperSizes[Params.paperSizeName.c_str()];
|
||||||
Params.paperSizeUnits = PrintParameters::Millimeters;
|
Params.paperSizeUnits = PrintParameters::Millimeters;
|
||||||
Params.paperSizeW = size.width();
|
Params.paperSizeW = size.width();
|
||||||
|
@ -688,16 +682,6 @@ void IppPrinter::print(QJsonObject jobAttrs, QString filename)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(PaperSize == "")
|
|
||||||
{
|
|
||||||
PaperSize = "iso_a4_210x297mm";
|
|
||||||
}
|
|
||||||
else if(!PaperSizes.contains(PaperSize))
|
|
||||||
{
|
|
||||||
emit convertFailed(tr("Unsupported print media"));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString Sides = getAttrOrDefault(jobAttrs, "sides").toString();
|
QString Sides = getAttrOrDefault(jobAttrs, "sides").toString();
|
||||||
|
|
||||||
if(Sides=="two-sided-long-edge")
|
if(Sides=="two-sided-long-edge")
|
||||||
|
|
|
@ -287,10 +287,6 @@
|
||||||
<source>Failed to open file</source>
|
<source>Failed to open file</source>
|
||||||
<translation>Öffnen der Datei fehlgeschlagen</translation>
|
<translation>Öffnen der Datei fehlgeschlagen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unsupported print media</source>
|
|
||||||
<translation>Nicht unterstütztes Druckmedium</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Cannot convert this file format</source>
|
<source>Cannot convert this file format</source>
|
||||||
<translation>Dateiformat konnte nicht konvertiert werden</translation>
|
<translation>Dateiformat konnte nicht konvertiert werden</translation>
|
||||||
|
@ -299,10 +295,6 @@
|
||||||
<source>Unknown document format</source>
|
<source>Unknown document format</source>
|
||||||
<translation>Unbekanntes Dokumentenformat</translation>
|
<translation>Unbekanntes Dokumentenformat</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unknown document format dimensions</source>
|
|
||||||
<translation>Unbekannte Dokumentenformat Größe</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Preparing</source>
|
<source>Preparing</source>
|
||||||
<translation>Vorbereiten</translation>
|
<translation>Vorbereiten</translation>
|
||||||
|
|
|
@ -287,10 +287,6 @@
|
||||||
<source>Failed to open file</source>
|
<source>Failed to open file</source>
|
||||||
<translation>Error al abrir archivo</translation>
|
<translation>Error al abrir archivo</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unsupported print media</source>
|
|
||||||
<translation>Medio impreso no soportado</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Cannot convert this file format</source>
|
<source>Cannot convert this file format</source>
|
||||||
<translation>No se puede convertir este formato de archivo</translation>
|
<translation>No se puede convertir este formato de archivo</translation>
|
||||||
|
@ -299,10 +295,6 @@
|
||||||
<source>Unknown document format</source>
|
<source>Unknown document format</source>
|
||||||
<translation>Formato de documento desconocido</translation>
|
<translation>Formato de documento desconocido</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unknown document format dimensions</source>
|
|
||||||
<translation>Dimensiones del formato de documento desconocido</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Preparing</source>
|
<source>Preparing</source>
|
||||||
<translation>Preparando</translation>
|
<translation>Preparando</translation>
|
||||||
|
|
|
@ -287,10 +287,6 @@
|
||||||
<source>Failed to open file</source>
|
<source>Failed to open file</source>
|
||||||
<translation>Échec de l'ouverture du fichier</translation>
|
<translation>Échec de l'ouverture du fichier</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unsupported print media</source>
|
|
||||||
<translation>Média d'impression non supporté</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Cannot convert this file format</source>
|
<source>Cannot convert this file format</source>
|
||||||
<translation>Impossible de convertir ce format de fichier</translation>
|
<translation>Impossible de convertir ce format de fichier</translation>
|
||||||
|
@ -299,10 +295,6 @@
|
||||||
<source>Unknown document format</source>
|
<source>Unknown document format</source>
|
||||||
<translation>Format de document inconnu</translation>
|
<translation>Format de document inconnu</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unknown document format dimensions</source>
|
|
||||||
<translation>Format de dimensions du document inconnu</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Preparing</source>
|
<source>Preparing</source>
|
||||||
<translation>En cours de préparation</translation>
|
<translation>En cours de préparation</translation>
|
||||||
|
|
|
@ -287,10 +287,6 @@
|
||||||
<source>Failed to open file</source>
|
<source>Failed to open file</source>
|
||||||
<translation>Bestand openen mislukt</translation>
|
<translation>Bestand openen mislukt</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unsupported print media</source>
|
|
||||||
<translation>Niet-ondersteunde afdrukmedia</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Cannot convert this file format</source>
|
<source>Cannot convert this file format</source>
|
||||||
<translation>Kan dit bestandsformaat niet converteren</translation>
|
<translation>Kan dit bestandsformaat niet converteren</translation>
|
||||||
|
@ -299,10 +295,6 @@
|
||||||
<source>Unknown document format</source>
|
<source>Unknown document format</source>
|
||||||
<translation>Onbekend documentformaat</translation>
|
<translation>Onbekend documentformaat</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unknown document format dimensions</source>
|
|
||||||
<translation>Onbekende afmetingen van documentformaat</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Preparing</source>
|
<source>Preparing</source>
|
||||||
<translation>Voorbereiden</translation>
|
<translation>Voorbereiden</translation>
|
||||||
|
|
|
@ -287,18 +287,10 @@
|
||||||
<source>Failed to open file</source>
|
<source>Failed to open file</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unknown document format dimensions</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Unknown document format</source>
|
<source>Unknown document format</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unsupported print media</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Cannot convert this file format</source>
|
<source>Cannot convert this file format</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
|
|
@ -287,10 +287,6 @@
|
||||||
<source>Failed to open file</source>
|
<source>Failed to open file</source>
|
||||||
<translation>打开文件失败</translation>
|
<translation>打开文件失败</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unsupported print media</source>
|
|
||||||
<translation>不支持打印媒体文件</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Cannot convert this file format</source>
|
<source>Cannot convert this file format</source>
|
||||||
<translation>无法转换此文件格式</translation>
|
<translation>无法转换此文件格式</translation>
|
||||||
|
@ -299,10 +295,6 @@
|
||||||
<source>Unknown document format</source>
|
<source>Unknown document format</source>
|
||||||
<translation>未知文档格式</translation>
|
<translation>未知文档格式</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Unknown document format dimensions</source>
|
|
||||||
<translation>未知稳定格式尺寸</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Preparing</source>
|
<source>Preparing</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
|
|
Loading…
Reference in a new issue