Friday, September 10, 2021

CanoScan LIDE 25 on Ubuntu

 In fiesty fawn support for CanoScan LIDE 25 is broken. The scanner gets identified properly and goes thru the motions of scanning and has an progress indicator on the xsane window but the scanned image results in a blank window. This is a documented bug and might be fixed with the next release.

a work around to this is to use the command line version of sane, here is how to do it

1. plug the scanner into the USB port and run the following command “sane-find-scanner “
you should see the follwing lines as pat of the output

found USB scanner (vendor=0x04a9 [Canon], product=0x2220 [CanoScan], chip=LM9832/3) at libusb:001:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend’s manpage.

2. type in scanimage -L” at the terminal. you should see the follwing lines as part of the output

device `plustek:libusb:001:002′ is a Canon LiDE25 USB flatbed scanner
3. you can now use the following command to get a scan

“scanimage –format=tiff –mode=Gray –depth=16 –resolution=100dpi -l 0 -t 0 -x 215 -y 215 >> test”

you can set different options for the mode, depth and resolution to get better quality scans. to see the various options available try the“scanimage –help” command.

Update : I found a better method of fixing the scanner issue on this site

While the solution provided fixes any scanner broken during an update from previous versions to feisty the solution also works for fresh install of feisty as well.

here is how you fix the scanner in a nutshell

1. install scanbuttond using apt
2. list usb devices : lsusb
3. run scanbuttond : scanbuttond -r 1000000
3. list available imaging devices : scanimage -L
4. Test basic scanner operation : scanimage -T -d (Append output of scanimage -L here)

for e.g for my scanner the command looks like this “scanimage -T -d plustek:libusb:001:002”

5. Test gui scanner operation : xsane

The above link gives you more detailed instructions, you should refer to that site if you didn’t understand the 5 steps above.

https://www.gnostice.com/nl_article.asp?id=306&t=How_to_convert_scanned_images_to_searchable_PDF_using_OCR_in_NET




Original:

https://harishbsrinivas.wordpress.com/2007/05/23/using-a-canoscan-lide-25-with-sane-and-ubuntu/

https://github.com/cyanfish/naps2/releases

https://askubuntu.com/questions/634030/canon-canoscan-lide-25-ubuntu-14-04-lts-failed-to-scan

http://linux-hardware.org/?id=usb:04a9-2220

https://www.rosalinux.ru/


https://www.youtube.com/watch?v=CB4Sl9Xwb_I

++


http://www.softwareok.com/?Download=WinScan2PDF

http://www.koma-code.de/

Koma-Mail portable (3.83)
Koma-Mail with installer (3.83)
CPU-Control
Scan2PDF
Scan2PDF (Portable)
Yiola (1.2)
Yiola
USB-ToolBox2

LAZARUS-IDE PDF SCANN

https://forum.lazarus.freepascal.org/index.php?topic=12548.0

Solus must try Linux

 https://getsol.us/home/

srpski svet


https://www.phplift.net/12-reasons-to-choose-php-for-developing-website/


WIDE OPEN SERBIAN WORLD


Monday, September 6, 2021

Say something to me and the whole world

SERBIAN WORLD

My new website, written 10 minutes from scratch!

http://rad.eu5.org






Rapid-application development (RAD), also called rapid-application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. Prototypes are often used in addition to or sometimes even instead of design specifications.

RAD is especially well suited for (although not limited to) developing software that is driven by user interface requirementsGraphical user interface builders are often called rapid application development tools. Other approaches to rapid development include the adaptiveagilespiral, and unified models.

More tips:

https://www.howtogeek.com/747842/how-to-use-a-whiteboard-in-a-microsoft-teams-meeting/

Insert more jpgs to LazReport:





  1. procedure TForm1.frReport1EnterRect(Memo: TStringList; View: TfrView);
  2. var
  3.   FileName: String;
  4. begin
  5.   if (View is TfrPictureView) then
  6.   begin
  7.     if (View as TfrPictureView).Name = 'imMyImage' then //change imMyImage
  8.     begin
  9.       FileName := SQLQuery1.FieldByName('PATH_OF_IMAGE').AsString); //change SQLQuery1
  10.       (View as TfrPictureView).Visible := FileExists(FileName);
  11.       if (View as TfrPictureView).Visible then
  12.         (View as TfrPictureView).Picture.LoadFromFile(FileName);
  13.     end;
  14.   end;
  15. end;


for i := 1 to 36 do begin
   sgEL.Row := i;
   frReport1.LoadFromFile(gsReportPath+myReport.lrf');
   frReport1.PrepareReport;  {from Rows[i]}
   frCompositeReport1.Reports.add(frReport1);
end;
frCompositeReport1.ShowReport;

//---

var
  r: TfrReport;
for i := 1 to 36 do begin
   sgEL.Row := i;
   r:=TfrReport.create(self);
   r.loadFromFile(gsReportPath+'myReport.lrf'); // here myReport.lrf must be the report corresponding to Row "i"
   frCompositeReport1.Reports.add(r);
end;
frCompositeReport1.ShowReport;

//---

type
TForm1 = class(TForm)     
 Filas: TfrUserDataset;   
 frCompositeReport1: TfrCompositeReport;       
 [...]
 procedure TheReportEnterRect(Memo: TStringList; View: TfrView);
 procedure TheReportGetValue(const ParName: String; var ParValue: Variant);
 [...]
end;

procedure TForm1.Button12Click(Sender: TObject);
var
i : integer;
begin

  with frCompositeReport1 do begin
    DoublePass:= True;
    Reports.Clear;
  end;
  for i := 1 to 36 do begin
   sgEL.Row := i;
   TheReport :=TfrReport.Create(self);
   TheRepor.OnEnterRect:= @TheReportEnterRect;
   TheReport.OnGetValue:= @TheReportGetValue;
   TheReport.Dataset := Filas;
   TheReport.loadFromFile(gsReportPath+'myReport.lrf');
   //TheReport.PrepareReport;
   //TheReport.ShowReport; {The 36 pages are OK}
   frCompositeReport1.Reports.add(TheReport);
end;
frCompositeReport1.ShowReport;


//---

var  TheReport : array [1..100] of TfrReport;
begin
for i := 1 to 36 do begin
   sgEL.Row := i;
   TheReport[i]:=TfrReport.Create(self);
   TheReport[i].OnEnterRect:= @TheReportEnterRect;
   TheReport[i].OnGetValue:= @TheReportGetValue;
   TheReport[i].Dataset := Filas;
   TheReport[i].loadFromFile(gsReportPath+'myReport.lrf');
 //  TheReport[i].PrepareReport;
 //  TheReport[i].ShowReport;         {It's OK}
   frCompositeReport1.Reports.add(TheReport[i]);
   TheReport[i].Free;
end;
frCompositeReport1.ShowReport;


Even more stuff to go:









Tuesday, August 31, 2021

Manjaro is much more improved

 http://www.kluug.net/xlsx-ods-delphi.php

https://wiki.freepascal.org/Components_and_Code_examples

http://www.kluug.net/delphitwain.php

http://www.scalabium.com/faq/dct0042.htm






++

Dalje od ove hrane:
- masna, pržena, pohovana, naročito masna mesa
- prerađena (torte, kolači, peciva, kremove, čokolade, pice, pomfrit, majonez, kečap, mesne prerađevine…)
- začinjena hrana i kremasti umaci (prelivi)
- punomasno mleko i punomasni mlečni proizvodi
- rafinirani šećer i koncentrati (džem, marmelada, kremići, slatko...)
- kofein, koji se često nalazi u čaju, kafi, čokoladi i energetskim napicima
- alkoholna pića, uključujući pivo, vino i žestinu
- gazirana pića.

Monday, August 23, 2021

Windows on the go

 ++



rem VDI to ISO from cmd prompt:

path C:\Program Files\Oracle\VirtualBox

VBoxManage clonehd "C:\Users\vlada\VirtualBox VMs\debbo\debbo.vdi" output.iso --format RAW



AOMEI backup


https://www.ubackup.com/free-backup-software.html?__c=1


https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd


https://www.lifewire.com/free-backup-software-tools-2617964


https://www.easeus.com/backup-software/tb-free.html


https://www.softwaretestinghelp.com/best-backup-software/


PORTEUS


http://www.porteus.org/component/content/article/8-informations/114-official-porteus-installation-guide-v-10.html#QuicknDirty


WINDOWS 11 tips:

Korak 1: CTRL+ALT+DEL i uđite u Task Manager
Korak 2: Izaberite More details
Korak 3: Idite na File i Run New Task
Korak 4: Ukucajte cmd u Open
Korak 5: Boldovano prekopirajte ovo reg delete HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\IrisService /f && shutdown -r -t 0
Korak 6: Pritisnite enter i računar će se resetovati. Posle toga, sve će biti u redu

Tako ćete se izboriti sa reklamama koje prave probleme.

Thursday, August 19, 2021

Customized Debian-based and Ubuntu-based distro as LIVE ISO

https://www.ventoy.net/en/plugin_vtoyboot.html 


https://www.linux-live.org/


https://www.linuxandubuntu.com/home/make-your-very-own-customized-linux-distro-from-your-current-installation

https://github.com/chamuco/respin/tree/master/Ubuntu






Hi,
I solved the problem launching a bootable Peppermint 10 respin usb and installing boot repair.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

hier full instructions:
https://help.ubuntu.com/community/Boot-Repair

 I launched the boot repair and fixed the boot on my 16Gb target usb. I am enjoying now my new peppermint 10 proper install on it. I still do not understand what went wrong before. The usb target was partitioned according to the above attached table, which seemed to be ok. I repeat: I am working on a acer travelmate win 10 Uefi in Legacy mode and target usb had the usual gpt partition (fat32 500 Mb, esp, boot; ext 4 (/). If anyone has a hint, please let me know. Anyway, It works after the fix and I can only recommend both, Peppermint 10 and boot repair. Thank you very much

+

+

https://www.dailymotion.com/video/x17ax7f


+


*

++