diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2019-09-24 17:19:29 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2019-09-24 17:19:29 +0300 |
commit | 46badd640d38221ac2b2c719b9fe4da4df7ff214 (patch) | |
tree | c2bfe330c42310faaf6b035a3217b7e3cc6d51ea /plugins | |
parent | 1b3837887e6b63adcb10aae16692516f1419f988 (diff) |
Setting default printer
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/rdp/rdp_plugin.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/plugins/rdp/rdp_plugin.c b/plugins/rdp/rdp_plugin.c index 2e06974a1..edc1a264e 100644 --- a/plugins/rdp/rdp_plugin.c +++ b/plugins/rdp/rdp_plugin.c @@ -867,6 +867,7 @@ int remmina_rdp_set_printers(void *user_data, unsigned flags, cups_dest_t *dest) g_debug("Printer Type: %d", printer->Type); rfi->settings->RedirectPrinters = TRUE; + g_debug("Destination: %s", dest->name); if (!(printer->Name = _strdup(dest->name))) { free(printer); return (1); @@ -883,7 +884,7 @@ int remmina_rdp_set_printers(void *user_data, unsigned flags, cups_dest_t *dest) } else { /** * When remmina_rdp_find_prdriver doesn't return a DriverName - * it means that we don't want to share that rpinter + * it means that we don't want to share that printer * */ free(printer->Name); @@ -891,7 +892,8 @@ int remmina_rdp_set_printers(void *user_data, unsigned flags, cups_dest_t *dest) return (1); } } else { - /* At the moment it's NULL */ + /* We set to a default driver*/ + model = _strdup("MS Publisher Imagesetter"); printer->DriverName = _strdup(model); } @@ -1278,8 +1280,9 @@ static gboolean remmina_rdp_main(RemminaProtocolWidget* gp) rfi->settings->DeviceRedirection = TRUE; remmina_rdp_load_static_channel_addin(channels, rfi->settings, "rdpdr", rfi->settings); #ifdef HAVE_CUPS + g_debug ("Sharing printers"); if (cupsEnumDests(CUPS_DEST_FLAGS_NONE, 1000, NULL, 0, 0, remmina_rdp_set_printers, rfi)) { - g_debug ("Sharing printers"); + g_debug ("All printers have been shared"); } else { g_debug ("Cannot share printers, are there any available?"); |