diff --git a/qml/harbour-seaprint.qml b/qml/harbour-seaprint.qml
index 6104d99..b9033d0 100644
--- a/qml/harbour-seaprint.qml
+++ b/qml/harbour-seaprint.qml
@@ -143,20 +143,6 @@ ApplicationWindow
defaultValue: true
}
- ConfigurationValue
- {
- id: alwaysConvertSetting
- key: "/apps/harbour-seaprint/settings/always-convert"
- defaultValue: false
- }
-
- ConfigurationValue
- {
- id: forceIncluDeDocumentFormatSetting
- key: "/apps/harbour-seaprint/settings/force-include-document-format"
- defaultValue: false
- }
-
ConfigurationValue
{
id: alwaysUseMediaColSetting
diff --git a/qml/pages/PrinterPage.qml b/qml/pages/PrinterPage.qml
index f25ca5d..743ddd5 100644
--- a/qml/pages/PrinterPage.qml
+++ b/qml/pages/PrinterPage.qml
@@ -64,7 +64,6 @@ Page {
pageStack.replace(Qt.resolvedUrl("BusyPage.qml"),{printer:printer},
PageStackAction.Immediate)
printer.print(jobParams, page.selectedFile,
- alwaysConvertSetting.value,
alwaysUseMediaColSetting.value)
}
}
diff --git a/qml/pages/SettingsPage.qml b/qml/pages/SettingsPage.qml
index 3c5490f..b635c5b 100644
--- a/qml/pages/SettingsPage.qml
+++ b/qml/pages/SettingsPage.qml
@@ -44,15 +44,6 @@ Page {
}
}
- TextSwitch {
- text: qsTr("Always convert to raster format")
- description: qsTr("Force conversion to PWG/URF raster format. This is mainly intended for testing.")
- checked: alwaysConvertSetting.value
- onCheckedChanged: {
- alwaysConvertSetting.value = checked
- }
- }
-
TextSwitch {
text: qsTr("Always use media-col")
description: qsTr("Use the attribute media-col instead of media for paper sizes. I.e. do parametric selection of print media rather than by name. If you use zero print margins, parametric selection will be used regardless of this setting.")
diff --git a/src/ippprinter.cpp b/src/ippprinter.cpp
index bad42be..8ef3a17 100644
--- a/src/ippprinter.cpp
+++ b/src/ippprinter.cpp
@@ -302,13 +302,9 @@ QString firstMatch(QJsonArray supported, QStringList wanted)
return "";
}
-QString targetFormatIfAuto(QString documentFormat, QString mimeType, QJsonArray supportedMimeTypes, bool forceRaster)
+QString targetFormatIfAuto(QString documentFormat, QString mimeType, QJsonArray supportedMimeTypes)
{
- if(forceRaster)
- {
- return firstMatch(supportedMimeTypes, {Mimer::PWG, Mimer::URF});
- }
- else if(documentFormat == Mimer::OctetStream)
+ if(documentFormat == Mimer::OctetStream)
{
if(mimeType == Mimer::PDF)
{
@@ -338,9 +334,9 @@ QString targetFormatIfAuto(QString documentFormat, QString mimeType, QJsonArray
return documentFormat;
}
-void IppPrinter::print(QJsonObject attrs, QString filename, bool alwaysConvert, bool alwaysUseMediaCol)
+void IppPrinter::print(QJsonObject attrs, QString filename, bool alwaysUseMediaCol)
{
- qDebug() << "printing" << filename << attrs << alwaysConvert;
+ qDebug() << "printing" << filename << attrs;
_progress = "";
emit progressChanged();
@@ -402,13 +398,13 @@ void IppPrinter::print(QJsonObject attrs, QString filename, bool alwaysConvert,
}
QString documentFormat = getAttrOrDefault(attrs, "document-format").toString();
- qDebug() << "target format:" << documentFormat << "alwaysConvert:" << alwaysConvert;
+ qDebug() << "target format:" << documentFormat;
// document-format goes in the op-attrs and not the job-attrs
o.insert("document-format", QJsonObject {{"tag", IppMsg::MimeMediaType}, {"value", documentFormat}});
attrs.remove("document-format");
- documentFormat = targetFormatIfAuto(documentFormat, mimeType, supportedMimeTypes, alwaysConvert);
+ documentFormat = targetFormatIfAuto(documentFormat, mimeType, supportedMimeTypes);
qDebug() << "adjusted target format:" << documentFormat;
if(documentFormat == "" || documentFormat == Mimer::OctetStream)
diff --git a/src/ippprinter.h b/src/ippprinter.h
index 9131cf3..b0739eb 100644
--- a/src/ippprinter.h
+++ b/src/ippprinter.h
@@ -59,7 +59,7 @@ signals:
void progressChanged();
public slots:
- void print(QJsonObject attrs, QString file, bool alwaysConvert, bool alwaysUseMediaCol);
+ void print(QJsonObject attrs, QString file, bool alwaysUseMediaCol);
void onUrlChanged();
diff --git a/translations/harbour-seaprint-de.ts b/translations/harbour-seaprint-de.ts
index 57bd014..4ccf837 100644
--- a/translations/harbour-seaprint-de.ts
+++ b/translations/harbour-seaprint-de.ts
@@ -483,14 +483,6 @@
Einige Drucker ünterstützen mehr Formate als sie bekannt geben. Zusätliche Formate können aus anderen Attributen geschlussffolgert werden. Das ist hauptsächlich relevant für Postscript kompatible Drucker die auch PDF unterstützen.
-
-
- Immer ins Raster Format konvertieren
-
-
-
- Konvertierung in das PWG/URF Rasterformat erzwingen. Die ist hauptsächlich für Testzwecke vorgesehen.
-
Warnseite über nicht installierte optionalen Abhängigkeiten anzeigen, wenn diese nicht installiert sind.
diff --git a/translations/harbour-seaprint-es.ts b/translations/harbour-seaprint-es.ts
index d8a1b97..60d2d0e 100644
--- a/translations/harbour-seaprint-es.ts
+++ b/translations/harbour-seaprint-es.ts
@@ -483,14 +483,6 @@
Algunas impresoras admiten más formatos de los que anuncian. Sin embargo, es posible deducir formatos adicionales a partir de otros atributos. Principalmente es relevante para impresoras compatibles con Postscript que también admiten PDF.
-
-
- Convertir siempre a formato ráster
-
-
-
- Forzar conversión a formato ráster PWG/URF. Esto es para hacer pruebas principalmente.
-
Mostrar página de advertencia sobre las dependencias opcionales no instaladas cuando no están instaladas.
diff --git a/translations/harbour-seaprint-fr.ts b/translations/harbour-seaprint-fr.ts
index 4b8416f..7ffb7ff 100644
--- a/translations/harbour-seaprint-fr.ts
+++ b/translations/harbour-seaprint-fr.ts
@@ -483,14 +483,6 @@
-
-
-
-
-
-
-
-
diff --git a/translations/harbour-seaprint-nl.ts b/translations/harbour-seaprint-nl.ts
index d771fa5..7dabf07 100644
--- a/translations/harbour-seaprint-nl.ts
+++ b/translations/harbour-seaprint-nl.ts
@@ -483,14 +483,6 @@
Sommige printers ondersteunen meer formaten dan ze correct adverteren. Er kunnen echter aanvullende formaten worden afgeleid uit andere attributen. Vooral relevant voor Postscript ondersteunende printers die ook PDF ondersteunen.
-
-
- Altijd naar rasterformaat omzetten
-
-
-
- Omzetting naar PWG/URF-rasterformaat forceren. Dit is voornamelijk bedoeld om te testen.
-
Waarschuwingspagina weergeven over optionele afhankelijkheden die niet worden geïnstalleerd, als ze niet zijn geïnstalleerd.
diff --git a/translations/harbour-seaprint-pl.ts b/translations/harbour-seaprint-pl.ts
index cdc0c84..e054b74 100644
--- a/translations/harbour-seaprint-pl.ts
+++ b/translations/harbour-seaprint-pl.ts
@@ -491,14 +491,6 @@
-
-
-
-
-
-
-
-
diff --git a/translations/harbour-seaprint-zh_CN.ts b/translations/harbour-seaprint-zh_CN.ts
index c2d28d6..89acdbb 100644
--- a/translations/harbour-seaprint-zh_CN.ts
+++ b/translations/harbour-seaprint-zh_CN.ts
@@ -483,14 +483,6 @@
有些打印机支持的格式比他们宣传的要多。 可以从其他属性中推断出其它格式。 主要与支持PDF的Postscript—兼容打印机相关。
-
-
- 总是转换为光栅格式
-
-
-
- 强制转换为PWG或URF光栅格式。这主要用于测试。
-
如果没有安装可选的依赖程序,则显示警告页面。
diff --git a/translations/harbour-seaprint.ts b/translations/harbour-seaprint.ts
index 44a4275..8aeb4b3 100644
--- a/translations/harbour-seaprint.ts
+++ b/translations/harbour-seaprint.ts
@@ -483,14 +483,6 @@
-
-
-
-
-
-
-
-